{
  "resourceType": "StructureDefinition",
  "id": "2.16.840.1.113883.3.1937.777.28.4.159--20200907160415",
  "language": "en-GB",
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod",
      "valuePeriod": {
        "start": "2020-09-07T14:04:15+00:00"
      }
    }
  ],
  "url": "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.3.1937.777.28.4.159--20200907160415",
  "identifier": [
    {
      "use": "official",
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:2.16.840.1.113883.3.1937.777.28.4.159"
    }
  ],
  "version": "2020-09-07T16:04:15",
  "name": "Core_information_standard",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": true,
  "type": "core_information_standard",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
  "derivation": "specialization",
  "snapshot": {
    "element": [
      {
        "id": "2.16.840.1.113883.3.1937.777.28.4.159--20200907160415",
        "path": "core_information_standard",
        "short": "Core information standard",
        "definition": "-",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Element",
          "min": 0,
          "max": "*"
        },
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.id",
        "path": "core_information_standard.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.extension",
        "path": "core_information_standard.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10868--20190327190225",
        "path": "core_information_standard.person_demographics",
        "short": "Person demographics",
        "definition": "The person's details and contact information.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.id",
        "path": "core_information_standard.person_demographics.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.extension",
        "path": "core_information_standard.person_demographics.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.modifierExtension",
        "path": "core_information_standard.person_demographics.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10869--20190327190518",
        "path": "core_information_standard.person_demographics.person_name",
        "short": "Person name",
        "definition": "Details of the person's name",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.person_name.id",
        "path": "core_information_standard.person_demographics.person_name.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.person_name.extension",
        "path": "core_information_standard.person_demographics.person_name.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.person_name.modifierExtension",
        "path": "core_information_standard.person_demographics.person_name.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13799--20201109160939",
        "path": "core_information_standard.person_demographics.person_name.person_first_name",
        "short": "Person first name",
        "definition": "The first name(s) of the person. This includes middle names.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.name.given",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13800--20201109164341",
        "path": "core_information_standard.person_demographics.person_name.person_family_name",
        "short": "Person family name",
        "definition": "The family name or surname of the person",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.name.family",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10870--20190327190643",
        "path": "core_information_standard.person_demographics.person_name.person_preferred_name",
        "short": "Person preferred name",
        "definition": "The name by which a person wishes to be addressed. The preferred name volunteered by the person or a preferred name given by PDS that the person has asked to be called by.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13089--20200604172232",
        "path": "core_information_standard.person_demographics.person_name.title",
        "short": "Title",
        "definition": "Person's title",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.name.prefix",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13798--20201108225248",
        "path": "core_information_standard.person_demographics.person_name.person_name_suffix",
        "short": "Person name suffix",
        "definition": "A textual suffix that may be added to the end of a PERSON's name, for example, OBE, MBE, BSc, JP, GM",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.name.suffix",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13801--20201109170329",
        "path": "core_information_standard.person_demographics.person_name.person_full_name",
        "short": "Person full name",
        "definition": "The full name of the person in text representation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.name.text",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10871--20190327190801",
        "path": "core_information_standard.person_demographics.date_of_birth",
        "short": "Date of birth",
        "definition": "The date of birth of the person.",
        "requirements": "Patient.birthdate",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10872--20190327190852",
        "path": "core_information_standard.person_demographics.gender",
        "short": "Gender",
        "definition": "The person's stated gender.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.gender",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10874--20190327191137",
        "path": "core_information_standard.person_demographics.ethnicity",
        "short": "Ethnicity",
        "definition": "The ethnicity of the person as specified by the person.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.extension(ethnicCategory)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10876--20190327191505",
        "path": "core_information_standard.person_demographics.religion",
        "short": "Religion",
        "definition": "The religious affiliation as specified by the person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Patient.extension(religiousAffiliation)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10877--20190327191545",
        "path": "core_information_standard.person_demographics.sex",
        "short": "Sex",
        "definition": "The person’s phenotypic sex. Determines how the person will be treated clinically.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10879--20190327191657",
        "path": "core_information_standard.person_demographics.nhs_number",
        "short": "NHS number",
        "definition": "The unique identifier for a person within the NHS in England and Wales.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.identifier(nhsnumber)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13297--20200806120833",
        "path": "core_information_standard.person_demographics.nhs_number_status_indicator",
        "short": "NHS number status indicator",
        "definition": "Provides an indication of the reliability of an NHS Number.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.identifier(nhsnumber).extension(nhsverificationstatus)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10880--20190327191859",
        "path": "core_information_standard.person_demographics.other_identifier",
        "short": "Other identifier",
        "definition": "Country specific or local identifier, e.g. Community Health Index (CHI) in Scotland.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.identifier",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 20,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10881--20190327191927",
        "path": "core_information_standard.person_demographics.persons_address",
        "short": "Person's address",
        "definition": "Person’s usual place of residence, and where relevant temporary and correspondence addresses.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_address.id",
        "path": "core_information_standard.person_demographics.persons_address.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_address.extension",
        "path": "core_information_standard.person_demographics.persons_address.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_address.modifierExtension",
        "path": "core_information_standard.person_demographics.persons_address.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13082--20200529152851",
        "path": "core_information_standard.person_demographics.persons_address.address_line_1",
        "short": "Address line 1",
        "definition": "Person's first line of address.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.address.line",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13083--20200529153241",
        "path": "core_information_standard.person_demographics.persons_address.address_line_2",
        "short": "Address line 2",
        "definition": "Person's second line of address.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.address.city",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13084--20200529153534",
        "path": "core_information_standard.person_demographics.persons_address.address_line_3",
        "short": "Address line 3",
        "definition": "Person's third line of address.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.address.district",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13085--20200601112956",
        "path": "core_information_standard.person_demographics.persons_address.address_line_4",
        "short": "Address line 4",
        "definition": "Person's fourth line of address.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.address.state",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13086--20200601113210",
        "path": "core_information_standard.person_demographics.persons_address.address_line_5",
        "short": "Address line 5",
        "definition": "Person's fifth line of address.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.address.country",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13087--20200601114009",
        "path": "core_information_standard.person_demographics.persons_address.postcode",
        "short": "Postcode",
        "definition": "The person's postcode.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.address.postalcode",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 8,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13221--20200708155839",
        "path": "core_information_standard.person_demographics.persons_address.address_type",
        "short": "Address type",
        "definition": "The type of address e.g. Main address, Temp address",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.address.use",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13804--20201125183236",
        "path": "core_information_standard.person_demographics.persons_contact_details",
        "short": "Person's contact details",
        "definition": "Details of the person's contact information.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.id",
        "path": "core_information_standard.person_demographics.persons_contact_details.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.extension",
        "path": "core_information_standard.person_demographics.persons_contact_details.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.modifierExtension",
        "path": "core_information_standard.person_demographics.persons_contact_details.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10886--20190327192917",
        "path": "core_information_standard.person_demographics.persons_contact_details.preferred_contact_method",
        "short": "Preferred contact method",
        "definition": "Preferred contact method, e.g. email, letter, phone, text message etc.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10883--20190327192239",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details",
        "short": "Person's telephone number details",
        "definition": "The person's telephone number details",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.id",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.extension",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.modifierExtension",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13808--20201126165124",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.persons_telephone_number",
        "short": "Person's telephone number",
        "definition": "The person's telephone number",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.contact.telecon.value",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13805--20201125183754",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.persons_telephone_number_type",
        "short": "Person's telephone number type",
        "definition": "The contact type e.g. home, mobile",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.telecon.use",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "example": [
          {
            "label": "example 1",
            "valueString": "Home"
          },
          {
            "label": "example 2",
            "valueString": "Mobile"
          },
          {
            "label": "example 3",
            "valueString": "Temp"
          },
          {
            "label": "example 4",
            "valueString": "Old"
          },
          {
            "label": "example 5",
            "valueString": "Work"
          }
        ],
        "maxLength": 6,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13809--20201126165509",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.preference_of_telephone_number",
        "short": "Preference of telephone number",
        "definition": "The preferred order of use for the telephone number",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Patient.telecom.rank",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13807--20201126162922",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details",
        "short": "Person's email address details",
        "definition": "Details of the person's email address",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.id",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.extension",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.modifierExtension",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10882--20190327192019",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.persons_email_address",
        "short": "Person's email address",
        "definition": "Email address of the person.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.contact.telecon.value",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 255,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13811--20201126173054",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.persons_email_address_type",
        "short": "Person's email address type",
        "definition": "The type of email address, home, work",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.telecon.use",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "example": [
          {
            "label": "example 1",
            "valueString": "Home"
          },
          {
            "label": "example 2",
            "valueString": "Work"
          },
          {
            "label": "example 3",
            "valueString": "old"
          }
        ],
        "maxLength": 6,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13810--20201126170711",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.preference_of_email_address",
        "short": "Preference of email address",
        "definition": "The preferred order of use of email address",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Patient.telecon.rank",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13806--20201126160706",
        "path": "core_information_standard.person_demographics.persons_contact_details.other_contact_information",
        "short": "Other contact information",
        "definition": "Contact details via fax, sms, url",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.contact.telecon.value",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 255,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13065--20200515165049",
        "path": "core_information_standard.person_demographics.photograph",
        "short": "Photograph",
        "definition": "A photograph of the person for identification and to show what the person looks like normally.",
        "requirements": "Patient.photo",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CX / EI (occasionally, more often EI maps to a resource id or a URL)"
          },
          {
            "identity": "rim",
            "map": "II - see see identifier pattern at http://wiki.hl7.org/index.php?title=Common_Design_Patterns#Identifier_Pattern for relevant discussion. The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs.  Also maps to Role[classCode=IDENT]"
          },
          {
            "identity": "servd",
            "map": "Identifier"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10884--20190327192507",
        "path": "core_information_standard.person_demographics.place_of_birth",
        "short": "Place of birth",
        "definition": "The country of birth of the person.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.extension(Birthplace)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10885--20190327192557",
        "path": "core_information_standard.person_demographics.marital_status",
        "short": "Marital status",
        "definition": "An indicator to identify the legal marital status of the person.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.maritalstatus",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13293--20200806120114",
        "path": "core_information_standard.person_demographics.immigration_status",
        "short": "Immigration status",
        "definition": "Include details of the immigration status of the person, their permissions to live and receive care and support in the UK e.g. asylum seeker, indefinite leave to remain in the UK. Include start date, end date and any comments.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.immigration_status.id",
        "path": "core_information_standard.person_demographics.immigration_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.immigration_status.extension",
        "path": "core_information_standard.person_demographics.immigration_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.person_demographics.immigration_status.modifierExtension",
        "path": "core_information_standard.person_demographics.immigration_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13304--20200806130619",
        "path": "core_information_standard.person_demographics.immigration_status.immigration_status",
        "short": "Immigration status",
        "definition": "Details of the immigration status of the person, their permissions to live and receive care and support in the UK e.g. asylum seeker, indefinite leave to remain in the UK.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13294--20200806120254",
        "path": "core_information_standard.person_demographics.immigration_status.start_date",
        "short": "Start date",
        "definition": "Start date of immigration status",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13295--20200806120403",
        "path": "core_information_standard.person_demographics.immigration_status.end_date",
        "short": "End date",
        "definition": "End date of immigration status",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13296--20200806120500",
        "path": "core_information_standard.person_demographics.immigration_status.comment",
        "short": "Comment",
        "definition": "Relevant comments about the person's immigration status",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13847--20201230114554",
        "path": "core_information_standard.person_demographics.organ_and_tissue_donation",
        "short": "Organ and tissue donation",
        "definition": "Whether the person has opted out of automatic organ and/or tissue donation where applicable. This is information provided by the national register.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10908--20190402132204",
        "path": "core_information_standard.person_demographics.overseas_visitor_status",
        "short": "Overseas visitor status",
        "definition": "The charging category relating to an overseas visitor.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.(extension(treatmentCategory)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.101--20181031000000",
        "path": "core_information_standard.gp_practice",
        "short": "GP practice",
        "definition": "Details of the person's GP practice.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.gp_practice.id",
        "path": "core_information_standard.gp_practice.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.gp_practice.extension",
        "path": "core_information_standard.gp_practice.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.gp_practice.modifierExtension",
        "path": "core_information_standard.gp_practice.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10643--20181109145924",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry",
        "short": "GP practice record entry",
        "definition": "This is an GP practice record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.gp_practice.gp_practice_record_entry.id",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.gp_practice.gp_practice_record_entry.extension",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.gp_practice.gp_practice_record_entry.modifierExtension",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10003--20181031000000",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_name",
        "short": "GP name",
        "definition": "The name of the person's GP. If the person is registered with a GP practice, their usual GP name will be something volunteered by the person or their representative.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10002--20181031000000",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_practice_details",
        "short": "GP practice details",
        "definition": "Name and address of the person's registered GP Practice. Registered GP practice details are available from the Person Dempographics Service (PDS), or volunteered from the person or their representative. Include details of the practice name and address.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.organisation.Name (0..1)\r\nPractitionerRole.organisation.telcom (0..*)\r\nPractitionerRole.organisation.Address (0..*)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10001--20181031000000",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_practice_identifier",
        "short": "GP practice identifier",
        "definition": "The identifier of the registered GP practice.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PratitionerRole.organisation.identifier",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 6,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.466--20181031000000",
        "path": "core_information_standard.about_me",
        "short": "About me",
        "definition": "About me",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.id",
        "path": "core_information_standard.about_me.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.extension",
        "path": "core_information_standard.about_me.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.modifierExtension",
        "path": "core_information_standard.about_me.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12964--20200330105029",
        "path": "core_information_standard.about_me.what_is_most_important_to_me",
        "short": "What is most important to me",
        "definition": "A description of what is most important to you.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.what_is_most_important_to_me.id",
        "path": "core_information_standard.about_me.what_is_most_important_to_me.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.what_is_most_important_to_me.extension",
        "path": "core_information_standard.about_me.what_is_most_important_to_me.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.what_is_most_important_to_me.modifierExtension",
        "path": "core_information_standard.about_me.what_is_most_important_to_me.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14325--20210701134923",
        "path": "core_information_standard.about_me.what_is_most_important_to_me.what_is_most_important_to_me",
        "short": "What is most important to me",
        "definition": "A description of what is most important to you \r\n**Emergency Information : -** Include any essential information that any professional in health and social care should know about the you in any situation, including emergencies.\r\n**Other Information : -**This could include : - Values, Spirituality/religion, Ethnicity, Culture, Pets, Goals and aspirations, Meaningful activities including leisure activities, visiting places, sport and exercise, listening to music, employment, education, volunteering",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13009--20200427112317",
        "path": "core_information_standard.about_me.people_who_are_important_to_me",
        "short": "People who are important to me",
        "definition": "Details of who is important to you and why.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.people_who_are_important_to_me.id",
        "path": "core_information_standard.about_me.people_who_are_important_to_me.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.people_who_are_important_to_me.extension",
        "path": "core_information_standard.about_me.people_who_are_important_to_me.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.people_who_are_important_to_me.modifierExtension",
        "path": "core_information_standard.about_me.people_who_are_important_to_me.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14327--20210701162725",
        "path": "core_information_standard.about_me.people_who_are_important_to_me.people_who_are_important_to_me",
        "short": "People who are important to me",
        "definition": "Details of who is important to you and why. They could be family members, carers, friends, members of staff etc. Include how you want the people important to you to be engaged and involved in your care and support in both emergency and normal situations. Include how you stay connected to the people important to you. Who should not be contacted or consulted about your care and support and why, if you wish to say",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13006--20200424114824",
        "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me",
        "short": "How I communicate and how to communicate with me",
        "definition": "A description of how you communicate normally.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.id",
        "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.extension",
        "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.modifierExtension",
        "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14329--20210701163925",
        "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.how_i_communicate_and_how_to_communicate_with_me",
        "short": "How I communicate and how to communicate with me",
        "definition": "A description of how you communicate normally including any communication aids you use, for example a hearing aid.\r\n\r\n\r\n* Include your preferred language of communication, if your first language is not English.\r\n* Include how you would communicate when you are in pain or distress.\r\n* Include how you communicate choices.\r\n* Include how you give feedback or raise a concern.\r\n* Include how you like to receive information\r\n\r\n\r\n\r\nDescribe how you would like others to engage and communicate with you, including how you would like to be addressed.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13005--20200424114553",
        "path": "core_information_standard.about_me.my_wellness",
        "short": "My wellness",
        "definition": "A description covering what you are able to do, how you engage with others and how you feel on a typical day through to on a day when you are unwell or really unwell.",
        "alias": [
          "0.3"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.my_wellness.id",
        "path": "core_information_standard.about_me.my_wellness.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.my_wellness.extension",
        "path": "core_information_standard.about_me.my_wellness.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.my_wellness.modifierExtension",
        "path": "core_information_standard.about_me.my_wellness.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14331--20210701165812",
        "path": "core_information_standard.about_me.my_wellness.my_wellness",
        "short": "My wellness",
        "definition": "| \r\n\r\n\r\n\r\n\r\n\r\nA description covering what you are able to do, how you engage with others and how you feel on a typical day through to on a day when you are unwell or really unwell\r\n\r\n\r\n\r\n\r\n\r\n |\r\n\r\n\r\n\r\n\r\n\r\n\r\n| \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n* Include any causes that might result in you becoming unwell and strategies for avoiding or addressing the causes. For example, not drinking enough water could cause constipation.\r\n* Include any signs that indicate you might be becoming unwell.\r\n* On a bad day describe what is different about what you are able to do, how you engage with others and how you feel.\r\n* Include how your everyday life is affected by any medical conditions e.g. dementia and any symptoms e.g. itchiness, cough, pain and how you manage those conditions.\r\n* Include past health issues or experiences that need to be considered\r\n* Include your wellbeing and lifestyle goals and aspirations\r\n\r\n\r\n\r\n\n                    \r\n\r\n\r\n\r\n\r\n\r\n |",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13008--20200427103459",
        "path": "core_information_standard.about_me.please_do_and_please_dont",
        "short": "Please do and please don't",
        "definition": "A description of things you want someone supporting you to do (or not to do).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.please_do_and_please_dont.id",
        "path": "core_information_standard.about_me.please_do_and_please_dont.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.please_do_and_please_dont.extension",
        "path": "core_information_standard.about_me.please_do_and_please_dont.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.please_do_and_please_dont.modifierExtension",
        "path": "core_information_standard.about_me.please_do_and_please_dont.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14333--20210701172602",
        "path": "core_information_standard.about_me.please_do_and_please_dont.please_do_and_please_dont",
        "short": "Please do and please don't",
        "definition": "A description of things you want someone supporting you to do (or not to do).\r\nThings you want someone to **do **might include (for example): - Talk to me not to my carer, remind me to take my medication, encourage me to wash my hands regularly, explain to me what is happening and why, respond to my communication.\r\nA description of things you **do not** want someone supporting you to do might include (for example): - Discussing or asking questions about certain topics, making assumptions about something, providing support when it is not wanted, talking to you in a certain way, undergoing a specific intervention or taking a medication the person does not want.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13007--20200427102954",
        "path": "core_information_standard.about_me.how_and_when_to_support_me",
        "short": "How and when to support me",
        "definition": "A description of how and when you want someone caring for you to support you.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.how_and_when_to_support_me.id",
        "path": "core_information_standard.about_me.how_and_when_to_support_me.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.how_and_when_to_support_me.extension",
        "path": "core_information_standard.about_me.how_and_when_to_support_me.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.how_and_when_to_support_me.modifierExtension",
        "path": "core_information_standard.about_me.how_and_when_to_support_me.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14335--20210701173520",
        "path": "core_information_standard.about_me.how_and_when_to_support_me.how_and_when_to_support_me",
        "short": "How and when to support me",
        "definition": "A description of how and when you want someone caring for you to support you.\r\n\r\n\r\n\r\n\r\n* This could include support needs in an emergency situation (for example taking blood)\r\n* This could include support you need to maintain important routines or to carry out particular activities, for example: - Personal care routines, Eating and drinking, Bedtime routines, Taking medications, Moving and transitioning\r\n* This could also include support needed with:- wearing glasses/hearing aids/false teeth etc, making informed choices or understanding dangers and risks, managing your emotions, moods and behaviours, memory or confusion.\r\n* Include how your support needs change in different environments. Include any triggers that might result in you needing further support and strategies for avoiding or addressing the triggers. Include how you want the support to be provided.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13094--20200622113009",
        "path": "core_information_standard.about_me.also_worth_knowing_about_me",
        "short": "Also worth knowing about me",
        "definition": "A description of what is also worth knowing about you for people caring or supporting you.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.also_worth_knowing_about_me.id",
        "path": "core_information_standard.about_me.also_worth_knowing_about_me.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.also_worth_knowing_about_me.extension",
        "path": "core_information_standard.about_me.also_worth_knowing_about_me.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.about_me.also_worth_knowing_about_me.modifierExtension",
        "path": "core_information_standard.about_me.also_worth_knowing_about_me.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14337--20210701174150",
        "path": "core_information_standard.about_me.also_worth_knowing_about_me.also_worth_knowing_about_me",
        "short": "Also worth knowing about me",
        "definition": "A description of what is also worth knowing about you for people caring or supporting you.\r\n\r\n\r\n\r\n\r\n* This could include a short history of your life (where you have worked, where you lived, important events in your life, important people in your past life).\r\n* This could include a short profile of your current life:- your work / study, your aspirations, your skills, your networks, things you like e.g. particular foods, places, a football team and things you like to talk about, things you dislike\r\n* This could also include any care and support preferences that have not been included elsewhere.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10367--20181031000000",
        "path": "core_information_standard.about_me.date",
        "short": "Date",
        "definition": "This is a record of the date that this information was last updated.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10368--20181031000000",
        "path": "core_information_standard.about_me.supported_to_write_this_by",
        "short": "Supported to write this by",
        "definition": "Where relevant, this is a record of name, relationship/role and contact details of the individual who supported the person to write this section e.g. carer, family member, advocate, professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14326--20210701135003",
        "path": "core_information_standard.about_me.location_to_multimedia_file",
        "short": "Location to multimedia file",
        "definition": "The link to the person's multimedia file",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.160--20181031000000",
        "path": "core_information_standard.individual_requirements",
        "short": "Individual requirements",
        "definition": "The individual requirements of the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.id",
        "path": "core_information_standard.individual_requirements.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.extension",
        "path": "core_information_standard.individual_requirements.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.modifierExtension",
        "path": "core_information_standard.individual_requirements.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12991--20200423195039",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment",
        "short": "Reasonable adjustment",
        "definition": "A record of reasonable adjustments that must be provided by the service to comply with the Equality Act 2010.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.id",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.extension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.modifierExtension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13061--20200512143835",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry",
        "short": "Reasonable adjustment record entry",
        "definition": "This is a reasonable adjustment record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.id",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.extension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.modifierExtension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13098--20200624111733",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location",
        "short": "Location",
        "definition": "The location where the reasonable adjustment was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.id",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.extension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.modifierExtension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13357--20200806174152",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13358--20200806174419",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13874--20210129125953",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment_flag",
        "short": "Reasonable adjustment flag",
        "definition": "Under the [Equality Act 2010](https://www.gov.uk/guidance/equality-act-2010-guidance \"https://www.gov.uk/guidance/equality-act-2010-guidance\"), organisations have a legal duty to make changes in their approach or provision to ensure that services are as accessible to people with disabilities as they are for everybody else. These changes are called reasonable adjustments.\r\n\r\n\r\n\r\nReasonable adjustments can mean alterations to buildings by providing lifts, wide doors, ramps and tactile signage, but may also mean changes to policies, procedures and staff training to ensure that services work equally well for people with physical or sensory disabilities, learning disabilities or long-term conditions such as dementia.\r\n\r\n\r\n\r\nOther adjustments include longer appointments, providing easy read materials or communications via a carer. This legal duty is anticipatory which means a service should know about a person’s need for adjustments when they are referred or present for care. For this to happen, and for optimum care to be delivered, adjustments need to be recorded and shared across the NHS.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13017--20200428185715",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment",
        "short": "Reasonable adjustment",
        "definition": "The reasonable adjustment required e.g. requires specific contact method, requires communication professional",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.id",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.extension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.modifierExtension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13505--20200902184038",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.coded_value",
        "short": "Coded value",
        "definition": "The coded value for reasonable adjustment",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13506--20200902184144",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13018--20200428190103",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment_additional_detail",
        "short": "Reasonable adjustment additional detail",
        "definition": "Further detail about the support required and the consequence of not providing it.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13020--20200428191437",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.date",
        "short": "Date",
        "definition": "The date the reasonable adjustment was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13027--20200428193046",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who confirmed the need for the reasonable adjustment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.id",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.extension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13028--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13029--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13030--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13031--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13032--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13033--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13034--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13035--20200428193313",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "A record of the details of the person that entered the reasonable adjustment and the date on which it was entered.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.id",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.extension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13036--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13037--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13038--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13039--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13040--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13041--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13042--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13043--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13001--20200423200901",
        "path": "core_information_standard.individual_requirements.impairment",
        "short": "Impairment",
        "definition": "A record of any impairments for the person relating to reasonable adjustments.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.id",
        "path": "core_information_standard.individual_requirements.impairment.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.extension",
        "path": "core_information_standard.individual_requirements.impairment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.modifierExtension",
        "path": "core_information_standard.individual_requirements.impairment.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13062--20200512155251",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry",
        "short": "Impairment record entry",
        "definition": "This is an impairment record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.id",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.extension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.modifierExtension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13099--20200624111959",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location",
        "short": "Location",
        "definition": "The location where the impairment was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.id",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.extension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.modifierExtension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13429--20200813150140",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13430--20200813153825",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13022--20200428192125",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category",
        "short": "Impairment category",
        "definition": "The category of the impairment e.g.  Physical disability, Sensory disability - such as sight or hearing, Long-term condition",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.id",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.extension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.modifierExtension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13507--20200902184517",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.coded_value",
        "short": "Coded value",
        "definition": "The coded value for impairment.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13508--20200902184600",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13023--20200428192316",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_additional_detail",
        "short": "Impairment additional detail",
        "definition": "Description of what the person can do with the impairment, what they want to be able to do and how they should be supported to do it and what the consequences are of not providing the support.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nWhere there is a sensory disability include sensory processing difficulties (e.g. affects to balance and movement, oversensitive, under-sensitive).",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13024--20200428192422",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.date",
        "short": "Date",
        "definition": "The date the impairment was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13044--20200428193459",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who confirmed the impairment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.id",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.extension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13045--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13046--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13047--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13048--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13049--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13050--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13051--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13052--20200428193614",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "A record of the details of the person that entered the impairment and the date on which it was entered.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.id",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.extension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13053--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13054--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13055--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13056--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13057--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13058--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13059--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13060--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10066--20181031000000",
        "path": "core_information_standard.individual_requirements.cognition",
        "short": "Cognition",
        "definition": "Details of the persons cognitive impairment.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.id",
        "path": "core_information_standard.individual_requirements.cognition.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.extension",
        "path": "core_information_standard.individual_requirements.cognition.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.modifierExtension",
        "path": "core_information_standard.individual_requirements.cognition.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11705--20190531130551",
        "path": "core_information_standard.individual_requirements.cognition.date",
        "short": "Date",
        "definition": "The date when the cognitive impairment was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11706--20190531130637",
        "path": "core_information_standard.individual_requirements.cognition.location",
        "short": "Location",
        "definition": "The location where the cognitive impairment was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.location.id",
        "path": "core_information_standard.individual_requirements.cognition.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.location.extension",
        "path": "core_information_standard.individual_requirements.cognition.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.location.modifierExtension",
        "path": "core_information_standard.individual_requirements.cognition.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13431--20200813153955",
        "path": "core_information_standard.individual_requirements.cognition.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13432--20200813154110",
        "path": "core_information_standard.individual_requirements.cognition.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13669--20200908224226",
        "path": "core_information_standard.individual_requirements.cognition.cognition",
        "short": "Cognition",
        "definition": "The cognitive impairment to be considered when communicating with the person, child or their primary carer.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11470--20190530142503",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the cognitive impairment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.performing_professional.id",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.performing_professional.extension",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.performing_professional.modifierExtension",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11471--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11472--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11473--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11474--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11475--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11476--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11477--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11478--20190530142535",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.person_completing_record.id",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.person_completing_record.extension",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.cognition.person_completing_record.modifierExtension",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11479--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11480--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11481--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11482--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11483--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11484--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11485--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11486--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10067--20181031000000",
        "path": "core_information_standard.individual_requirements.mobility",
        "short": "Mobility",
        "definition": "Details of the person's mobility needs.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.id",
        "path": "core_information_standard.individual_requirements.mobility.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.extension",
        "path": "core_information_standard.individual_requirements.mobility.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.modifierExtension",
        "path": "core_information_standard.individual_requirements.mobility.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11707--20190531130803",
        "path": "core_information_standard.individual_requirements.mobility.date",
        "short": "Date",
        "definition": "The date when the mobility needs were identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11710--20190531131114",
        "path": "core_information_standard.individual_requirements.mobility.location",
        "short": "Location",
        "definition": "The location where the mobility needs were identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.location.id",
        "path": "core_information_standard.individual_requirements.mobility.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.location.extension",
        "path": "core_information_standard.individual_requirements.mobility.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.location.modifierExtension",
        "path": "core_information_standard.individual_requirements.mobility.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13433--20200813154239",
        "path": "core_information_standard.individual_requirements.mobility.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13434--20200813154410",
        "path": "core_information_standard.individual_requirements.mobility.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13670--20200908224514",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs",
        "short": "Mobility needs",
        "definition": "The mobility needs of the person that allows movement between two spaces and achieves participation and a degree of independence.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.mobility_needs.id",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.mobility_needs.extension",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.mobility_needs.modifierExtension",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13671--20200908224706",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs.coded_value",
        "short": "Coded value",
        "definition": "The coded value for mobility needs",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13672--20200908224750",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11487--20190530142629",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the mobility needs.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.performing_professional.id",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.performing_professional.extension",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.performing_professional.modifierExtension",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11488--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11489--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11490--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11491--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11492--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11493--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11494--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11495--20190530142724",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.person_completing_record.id",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.person_completing_record.extension",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.mobility.person_completing_record.modifierExtension",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11496--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11497--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11498--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11499--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11500--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11501--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11502--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11503--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10835--20190322162441",
        "path": "core_information_standard.individual_requirements.other_individual_requirements",
        "short": "Other individual requirements",
        "definition": "Details of any other individual requirements the person may have",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.id",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.extension",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.modifierExtension",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11711--20190531131201",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.date",
        "short": "Date",
        "definition": "The date when the other individual requirements were identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11712--20190531131231",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location",
        "short": "Location",
        "definition": "The location where the other individual requirements were identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.location.id",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.location.extension",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.location.modifierExtension",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13435--20200813154658",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13436--20200813154803",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13673--20200908225148",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.other_individual_requirement",
        "short": "Other individual requirement",
        "definition": "Other individual requirements that a person may have.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11504--20190530143459",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the other individual requirements.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.id",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.extension",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.modifierExtension",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11505--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11506--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11507--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11508--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11509--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11510--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11511--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11512--20190530143541",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.id",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.extension",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.modifierExtension",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11513--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11514--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11515--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11516--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11517--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11518--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11519--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11520--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10741--20190306175512",
        "path": "core_information_standard.alerts",
        "short": "Alerts",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Alerts"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Details of alerts.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Any significant information meriting a specific and highly visible warning to any user (e.g. metallic implant, emergency keyholder information, potential dangerous pet)."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.id",
        "path": "core_information_standard.alerts.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.extension",
        "path": "core_information_standard.alerts.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.modifierExtension",
        "path": "core_information_standard.alerts.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10916--20190409125312",
        "path": "core_information_standard.alerts.alerts_record_entry",
        "short": "Alerts record entry",
        "definition": "This is an alerts record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.alerts_record_entry.id",
        "path": "core_information_standard.alerts.alerts_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.alerts_record_entry.extension",
        "path": "core_information_standard.alerts.alerts_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.alerts_record_entry.modifierExtension",
        "path": "core_information_standard.alerts.alerts_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10742--20190306181058",
        "path": "core_information_standard.alerts.alerts_record_entry.alert",
        "short": "Alert",
        "definition": "Any significant information meriting a specific and highly visible warning to any user (e.g. metallic implant, potential dangerous pet).",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12399--20190605130930",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.alerts_record_entry.person_completing_record.id",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.alerts_record_entry.person_completing_record.extension",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.alerts.alerts_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12400--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12401--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12402--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12403--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12404--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12405--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12406--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12407--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.520--20181031000000",
        "path": "core_information_standard.legal_information",
        "short": "Legal information",
        "definition": "The legal information relating to the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.id",
        "path": "core_information_standard.legal_information.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.extension",
        "path": "core_information_standard.legal_information.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.modifierExtension",
        "path": "core_information_standard.legal_information.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10421--20181031000000",
        "path": "core_information_standard.legal_information.consent_for_information_sharing",
        "short": "Consent for information sharing",
        "definition": "Details of the person's consent for information sharing",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.id",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.extension",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.modifierExtension",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11713--20190531131518",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.date",
        "short": "Date",
        "definition": "The date when the consent was given",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11714--20190531131554",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location",
        "short": "Location",
        "definition": "The location where the consent was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.location.id",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.location.extension",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.location.modifierExtension",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13451--20200827165103",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13452--20200827165216",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13575--20200907164731",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.consent_for_information_sharing",
        "short": "Consent for information sharing",
        "definition": "This is a record of consent for information sharing under the common law duty of confidentiality. Where consent has not been obtained or sought, the reason why should be provided. Include best interests decision where person lacks capacity. This is a placeholder until the national guidance is published.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13778--20201016163453",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.reason_for_consent_not_given",
        "short": "Reason for consent not given",
        "definition": "Reason not given for consent",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11715--20190531131635",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the consent for information sharing",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.id",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.extension",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.modifierExtension",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11716--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11717--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11718--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11719--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11720--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11721--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11722--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11723--20190531131729",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.id",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.extension",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.modifierExtension",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11724--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11725--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11726--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11727--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11728--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11729--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11730--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11731--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10422--20181031000000",
        "path": "core_information_standard.legal_information.consent_relating_to_child",
        "short": "Consent relating to child",
        "definition": "Details of the person's consent relating to child",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.id",
        "path": "core_information_standard.legal_information.consent_relating_to_child.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.extension",
        "path": "core_information_standard.legal_information.consent_relating_to_child.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.modifierExtension",
        "path": "core_information_standard.legal_information.consent_relating_to_child.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11732--20190531132158",
        "path": "core_information_standard.legal_information.consent_relating_to_child.date",
        "short": "Date",
        "definition": "The date when the person with responsibility for the child was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11733--20190531132227",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location",
        "short": "Location",
        "definition": "The location where the person with responsibility for the child was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.location.id",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.location.extension",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.location.modifierExtension",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13674--20200908234415",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13675--20200908234535",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13576--20200907165040",
        "path": "core_information_standard.legal_information.consent_relating_to_child.consent_relating_to_child",
        "short": "Consent relating to child",
        "definition": "The person with parental responsibility or appointed guardian where a child lacks competency. Consideration of age and competency, applying Gillick competency or Fraser guidelines.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11734--20190531132306",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the person responsible for the child.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.id",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.extension",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.modifierExtension",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11735--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11736--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11737--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11738--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11739--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11740--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11741--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11742--20190531132359",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.id",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.extension",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.modifierExtension",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11743--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11744--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11745--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11746--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11747--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11748--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11749--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11750--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10424--20181031000000",
        "path": "core_information_standard.legal_information.mental_capacity_assessment",
        "short": "Mental capacity assessment",
        "definition": "Details of the persons mental capacity assessment",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.id",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.extension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.modifierExtension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11688--20190531115022",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.date",
        "short": "Date",
        "definition": "The date when the mental capacity assessment was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11689--20190531115104",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location",
        "short": "Location",
        "definition": "The location where the mental capacity assessment was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.location.id",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.location.extension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.location.modifierExtension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13449--20200827164320",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13450--20200827164357",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13724--20200916113228",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.mental_capacity_assessment",
        "short": "Mental capacity assessment",
        "definition": "Whether an assessment of the mental capacity of the (adult) person has been undertaken, if so, what capacity the decision relates to and the outcome of the assessment. Also record best interests decision if person lacks capacity.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13779--20201016164041",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location_of_document",
        "short": "Location of document",
        "definition": "The location of the mental capacity assessment information.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11281--20190530115330",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the mental capacity assessment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.id",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.extension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.modifierExtension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11282--20190530115738",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11283--20190530115848",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11288--20190530121940",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11284--20190530120115",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11285--20190530120246",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11286--20190530121719",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.id",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.extension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.modifierExtension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13521--20200904134341",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13522--20200904134547",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11287--20190530121813",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11289--20190530122439",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.id",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.extension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.modifierExtension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11290--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11291--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11292--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11293--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11294--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.id",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.extension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.modifierExtension",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13523--20200904135248",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13524--20200904135404",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11295--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11296--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11297--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10425--20181031000000",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent",
        "short": "Lasting power of attorney for health and welfare or court-appointed deputy (or equivalent)",
        "definition": "Details of the person's LPA record or equivalent",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.id",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.extension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.modifierExtension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13630--20200908200311",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.date",
        "short": "Date",
        "definition": "The date the LPA was recorded",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13631--20200908200428",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location",
        "short": "Location",
        "definition": "The location where the LPA was given",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.id",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.extension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.modifierExtension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13632--20200908200520",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 9,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13633--20200908200520",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13634--20200908200547",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent",
        "short": "Lasting power of attorney for health and welfare or court appointed deputy (or equivalent)",
        "definition": "Record of one or more people who have been given power (LPA) by the person when they had capacity to make decisions about their health and welfare should they lose capacity to make those decisions. To be valid, an LPA must have been registered with the Court of Protection. If life-sustaining treatment is being considered the LPA document must state specifically that the attorney has been given power to consent to or refuse life-sustaining treatment. Details of any person (deputy) appointed by the court to make decisions about the person’s health and welfare. A deputy does not have the power to refuse life-sustaining treatment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.id",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.extension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.modifierExtension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13636--20200908201008",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the LPA",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13776--20201012135045",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.location_of_document",
        "short": "Location of document",
        "definition": "The location of the LPA information",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13635--20200908200839",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.name_of_lpa",
        "short": "Name of LPA",
        "definition": "The names of any appointed people or deputies",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13637--20200908201129",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.contact_details",
        "short": "Contact details",
        "definition": "The contact details of the LPA",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13638--20200908201316",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the details of the LPA or equivalent",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.id",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.extension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.modifierExtension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13639--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13640--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13641--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13642--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13643--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13644--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13645--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13646--20200908201417",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person who took the LPA.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.id",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.extension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.modifierExtension",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13647--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13648--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13649--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13650--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13651--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13652--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13653--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13654--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10426--20181031000000",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent",
        "short": "Deprivation of Liberty Safeguards or equivalent",
        "definition": "Details of the person's Deprivation of Liberty Safeguards (DoLS) or equivalent",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.id",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.extension",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.modifierExtension",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13068--20200521180427",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.application_date",
        "short": "Application date",
        "definition": "The date the application was made",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13069--20200521180536",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.application_status",
        "short": "Application status",
        "definition": "The status of the DOLs application.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "example": [
          {
            "label": "example 1",
            "valueString": "Requested"
          },
          {
            "label": "example 2",
            "valueString": "Authorised"
          }
        ],
        "maxLength": 10,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13626--20200908194907",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.deprivation_of_liberty_safeguards_or_equivalent",
        "short": "Deprivation of liberty safeguards or equivalent",
        "definition": "Record of Deprivation of Liberty Safeguards (DoLS) or equivalent, including the reason for this.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13071--20200521181632",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.start_date_of_authorisation",
        "short": "Start date of authorisation",
        "definition": "The date the DOLs was authorised.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13072--20200521181819",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.planned_or_actual_end_date_of_authorisation",
        "short": "Planned or actual end date of authorisation",
        "definition": "The planned or actual end date of authorisation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13073--20200521182041",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who applied for the DOLs.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.id",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.extension",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.modifierExtension",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13074--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13075--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13076--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13077--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13078--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13079--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13080--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10427--20181031000000",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status",
        "short": "Mental health act or equivalent status",
        "definition": "Details of the persons mental health act record",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.id",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.extension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.modifierExtension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10920--20190426141719",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.section_start_date",
        "short": "Section start date",
        "definition": "The date the person was detained.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10921--20190426141905",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.section_end_date",
        "short": "Section end date",
        "definition": "The date the person was no longer detained.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11692--20190531125156",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location",
        "short": "Location",
        "definition": "The location where the decision to detain the person was made under the mental health act.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.id",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.extension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.modifierExtension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13453--20200827165458",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 9,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13454--20200827165628",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13627--20200908195225",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status",
        "short": "Mental health act or equivalent status",
        "definition": "Record where a person diagnosed with a mental disorder is formally detained under the Mental health act or equivalent, including the section number. If person subject to Community Treatment Order or Conditional Discharge (or equivalent) record here.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.id",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.extension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.modifierExtension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13628--20200908195706",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.coded_value",
        "short": "Coded value",
        "definition": "The coded value for mental health act",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "example": [
          {
            "label": "example 1",
            "valueString": "Formally detained under Mental Health Act Section 2"
          }
        ],
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13629--20200908195849",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13755--20200929114832",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.supporting_information",
        "short": "Supporting information",
        "definition": "If person subject to Community Treatment Order or Conditional Discharge (or equivalent) record here.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11315--20190530125322",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the decision to detain the person under the mental health act.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.id",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.extension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.modifierExtension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11316--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11317--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11318--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11319--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11320--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11321--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11322--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11323--20190530125457",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.id",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.extension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.modifierExtension",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11324--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11325--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11326--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11327--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11328--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11329--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11330--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11331--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10428--20181031000000",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt",
        "short": "Advance decision to refuse treatment (ADRT)",
        "definition": "Details of the person's ADRT status.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.id",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.extension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.modifierExtension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13479--20200902165959",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.date",
        "short": "Date",
        "definition": "The date the ADRT was recorded.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13480--20200902170108",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location",
        "short": "Location",
        "definition": "The location where the ADRT was recorded.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.id",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.extension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.modifierExtension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13481--20200902170148",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value of location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13482--20200902170331",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13502--20200902173630",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment",
        "short": "Advance decision to refuse treatment",
        "definition": "A record of an advance decision to refuse one or more specific types of future treatment, made by a person who had capacity at the time of recording the decision. The decision only applies when the person no longer has the capacity to consent to or refuse the specific treatment being considered. An ADRT must be in writing, signed and witnessed. If the ADRT is refusing life-sustaining treatment it must state specifically that the treatment is refused even if the person’s life is at risk.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.id",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.extension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.modifierExtension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13503--20200902174653",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.coded_value",
        "short": "Coded value",
        "definition": "The coded value for advance decision to refuse treatment.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13504--20200902174838",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13484--20200902170808",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who recorded the ADRT",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.id",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.extension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.modifierExtension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13485--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13486--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13487--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13488--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13489--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13490--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13491--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13492--20200902171028",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person who recorded the ADRT.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.id",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.extension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.modifierExtension",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13493--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13494--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13495--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13496--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13497--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13498--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13499--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13500--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.271--20181031000000",
        "path": "core_information_standard.safeguarding",
        "short": "Safeguarding",
        "definition": "The safeguarding details of the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.id",
        "path": "core_information_standard.safeguarding.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.extension",
        "path": "core_information_standard.safeguarding.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.modifierExtension",
        "path": "core_information_standard.safeguarding.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10821--20190321121449",
        "path": "core_information_standard.safeguarding.safeguarding_concerns",
        "short": "Safeguarding concerns",
        "definition": "Details of safeguarding concerns",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.id",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.extension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.modifierExtension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13428--20200812150111",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_indicator",
        "short": "Safeguarding indicator",
        "definition": "Indicates whether or not the hospital considers that there are safeguarding issues associated with the patient.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10172--20181031000000",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns_date",
        "short": "Safeguarding concerns date",
        "definition": "The date the safeguarding concerns were identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10766--20190318175129",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns_end_date",
        "short": "Safeguarding concerns end date",
        "definition": "The date safeguarding concerns ended.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10173--20181031000000",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location",
        "short": "Location",
        "definition": "The location where the safeguarding concerns were identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.location.id",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.location.extension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.location.modifierExtension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13437--20200814153027",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value of location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 9,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13438--20200814153213",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10171--20181031000000",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns",
        "short": "Safeguarding concerns",
        "definition": "Identified safeguarding concerns.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.id",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.extension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.modifierExtension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13756--20200929122226",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.coded_value",
        "short": "Coded value",
        "definition": "The coded value for safeguarding concerns",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13757--20200929122318",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11358--20190530135150",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the safeguarding concerns.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.id",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.extension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.modifierExtension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11359--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11360--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11361--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11362--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11363--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11364--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11365--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11366--20190530135306",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.id",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.extension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.modifierExtension",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11367--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11368--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11369--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11370--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11371--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11372--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11373--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11374--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10175--20181031000000",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.comment",
        "short": "Comment",
        "definition": "Further details on safeguarding concerns.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10797--20190320130845",
        "path": "core_information_standard.safeguarding.looked_after_child",
        "short": "Looked after child",
        "definition": "Details of the looked after child",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.id",
        "path": "core_information_standard.safeguarding.looked_after_child.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.extension",
        "path": "core_information_standard.safeguarding.looked_after_child.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.modifierExtension",
        "path": "core_information_standard.safeguarding.looked_after_child.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10746--20190307114756",
        "path": "core_information_standard.safeguarding.looked_after_child.looked_after_child_start_date",
        "short": "Looked after child start date",
        "definition": "The date the child became a looked after child.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10761--20190308183616",
        "path": "core_information_standard.safeguarding.looked_after_child.looked_after_child_end_date",
        "short": "Looked after child end date",
        "definition": "The date the child ceased to be a looked after child.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10799--20190320131432",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority",
        "short": "Local authority",
        "definition": "The named local authority.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.local_authority.id",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.local_authority.extension",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.local_authority.modifierExtension",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13614--20200908181946",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority.coded_value",
        "short": "Coded value",
        "definition": "The coded value for local authority",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13615--20200908182136",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11375--20190530135410",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.person_completing_record.id",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.person_completing_record.extension",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.looked_after_child.person_completing_record.modifierExtension",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11376--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11377--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11378--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11379--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11380--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11381--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11382--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11383--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10798--20190320131202",
        "path": "core_information_standard.safeguarding.child_protection_plan",
        "short": "Child protection plan",
        "definition": "Details of the child protection plan",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.id",
        "path": "core_information_standard.safeguarding.child_protection_plan.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.extension",
        "path": "core_information_standard.safeguarding.child_protection_plan.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.modifierExtension",
        "path": "core_information_standard.safeguarding.child_protection_plan.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10747--20190307114825",
        "path": "core_information_standard.safeguarding.child_protection_plan.child_protection_plan_start_date",
        "short": "Child protection plan start date",
        "definition": "The start date of the child protection plan",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10762--20190308183648",
        "path": "core_information_standard.safeguarding.child_protection_plan.child_protection_plan_end_date",
        "short": "Child protection plan end date",
        "definition": "The end date of the child protection plan",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10748--20190307114845",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority",
        "short": "Local authority",
        "definition": "The named local authority.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.local_authority.id",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.local_authority.extension",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.local_authority.modifierExtension",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13616--20200908183754",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.coded_value",
        "short": "Coded value",
        "definition": "The coded value for a local authority",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13617--20200908183919",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11384--20190530135502",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.id",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.extension",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.modifierExtension",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11385--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11386--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11387--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11388--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11389--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11390--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11391--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11392--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10923--20190426175437",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan",
        "short": "Unborn child protection plan",
        "definition": "Details of the unborn child protection plan.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.id",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.extension",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.modifierExtension",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10924--20190426175545",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.unborn_child_protection_plan_start_date",
        "short": "Unborn child protection plan start date",
        "definition": "Start date of the unborn child protection plan.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10925--20190426175643",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.unborn_child_protection_plan_end_date",
        "short": "Unborn child protection plan end date",
        "definition": "End date of the unborn child protection plan.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10926--20190426175825",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority",
        "short": "Local authority",
        "definition": "The named local authority.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.id",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.extension",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.modifierExtension",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13618--20200908184151",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.coded_value",
        "short": "Coded value",
        "definition": "The coded value for local authority",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13619--20200908184311",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11393--20190530135601",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.id",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.extension",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.modifierExtension",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11394--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11395--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11396--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11397--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11398--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11399--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11400--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11401--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.452--20181031000000",
        "path": "core_information_standard.professional_contacts",
        "short": "Professional contacts",
        "definition": "The details of the person’s professional contacts.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.id",
        "path": "core_information_standard.professional_contacts.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.extension",
        "path": "core_information_standard.professional_contacts.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.modifierExtension",
        "path": "core_information_standard.professional_contacts.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10767--20190318180716",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry",
        "short": "Professional contacts record entry",
        "definition": "This is a professional contacts record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.professional_contacts_record_entry.id",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.professional_contacts_record_entry.extension",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.professional_contacts_record_entry.modifierExtension",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10352--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10353--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12973--20200406200200",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.key_worker",
        "short": "Key worker",
        "definition": "A flag that identifies the personal contact is the key worker assigned to the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10354--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10355--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.team",
        "short": "Team",
        "definition": "The name of the team.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10356--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.id",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.extension",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.modifierExtension",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13564--20200904181834",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13565--20200904181937",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10357--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10358--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.start_date",
        "short": "Start date",
        "definition": "The start date of the professional relationship with the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10359--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.end_date",
        "short": "End date",
        "definition": "The end date of the professional relationship with the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.445--20181031000000",
        "path": "core_information_standard.personal_contacts",
        "short": "Personal contacts",
        "definition": "The details of the individual's personal contacts.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.personal_contacts.id",
        "path": "core_information_standard.personal_contacts.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.personal_contacts.extension",
        "path": "core_information_standard.personal_contacts.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.personal_contacts.modifierExtension",
        "path": "core_information_standard.personal_contacts.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10768--20190319130513",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry",
        "short": "Personal contacts record entry",
        "definition": "This is personal contacts record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.personal_contacts.personal_contacts_record_entry.id",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.personal_contacts.personal_contacts_record_entry.extension",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.personal_contacts.personal_contacts_record_entry.modifierExtension",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10345--20181031000000",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.name",
        "short": "Name",
        "definition": "The name of the personal contact.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10346--20181031000000",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.relationship",
        "short": "Relationship",
        "definition": "The relationship the personal contact has to the person, e.g. father, grandmother, family friend etc.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "defaultValueCodeableConcept": {
          "text": "10"
        },
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12968--20200406131310",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.relationship_type",
        "short": "Relationship type",
        "definition": "Additional roles the person performs on behalf of the other (e.g. Carer, Next of Kin, Emergency Contact, Dependent, etc.)",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10350--20181031000000",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the personal contact (e.g. telephone number, address, email address etc.)",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10937--20190502171544",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.comments",
        "short": "Comments",
        "definition": "Notes on the significance of the personal contact to the person.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.168--20181031000000",
        "path": "core_information_standard.participation_in_research",
        "short": "Participation in research",
        "definition": "Participation in research",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.id",
        "path": "core_information_standard.participation_in_research.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.extension",
        "path": "core_information_standard.participation_in_research.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.modifierExtension",
        "path": "core_information_standard.participation_in_research.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10646--20181112151445",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry",
        "short": "Participation in research record entry",
        "definition": "This is a Participation in research record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.participation_in_research_record_entry.id",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.participation_in_research_record_entry.extension",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.participation_in_research_record_entry.modifierExtension",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10068--20181031000000",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.name_of_research_study",
        "short": "Name of research study",
        "definition": "Name and details of the research study/trial and/or drug/intervention",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 250,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10739--20190212172710",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.identification_code",
        "short": "Identification code",
        "definition": "Identification code of research study",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 20,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12201--20190531162408",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.id",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.extension",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12202--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12203--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12204--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12205--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12206--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12207--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12208--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12209--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.105--20181031000000",
        "path": "core_information_standard.referral_details",
        "short": "Referral details",
        "definition": "The details of the referral.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.id",
        "path": "core_information_standard.referral_details.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.extension",
        "path": "core_information_standard.referral_details.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.modifierExtension",
        "path": "core_information_standard.referral_details.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10917--20190409155955",
        "path": "core_information_standard.referral_details.referral_details_record_entry",
        "short": "Referral details record entry",
        "definition": "This is the referral details record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10006--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.date",
        "short": "Date",
        "definition": "The date of referral",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10005--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details",
        "short": "Referrer details",
        "definition": "The details of the referrer that is making the referral or the transfer.\r\n\r\nThis could be the person, GP surgery, department, specialty, sub-specialty, educational institution, mental health team, care home etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10971--20190522162939",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.name",
        "short": "Name",
        "definition": "The name of the referrer.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10972--20190522163025",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.role",
        "short": "Role",
        "definition": "Role of the referrer.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10973--20190522163110",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.grade",
        "short": "Grade",
        "definition": "The grade of the referrer.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12409--20190605181150",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.team",
        "short": "Team",
        "definition": "The team or department of the referrer.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12410--20190605181215",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.specialty",
        "short": "Specialty",
        "definition": "The specialty of the referrer.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12411--20190605182001",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service",
        "short": "Service",
        "definition": "The service of the referrer.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13397--20200810191014",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.coded_value",
        "short": "Coded value",
        "definition": "The coded value for service",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13398--20200810191112",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10974--20190522163140",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation",
        "short": "Organisation",
        "definition": "The organisation of the referrer.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13399--20200810191438",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for organisation code",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13400--20200810191707",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10975--20190522163349",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.contact_details",
        "short": "Contact details",
        "definition": "The contact details of the referrer.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10007--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_method",
        "short": "Referral method",
        "definition": "The method in which a referral is sent and received. This may be a letter, email, transcript of a telephone conversation, Choose and Book, in person (self-referral) etc.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10011--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral",
        "short": "Reason for referral",
        "definition": "The reason for the referral, e.g. diagnosis, treatment, transfer of care due to relocation, investigation, second opinion, management of the patient (e.g. palliative care), or carer's concerns.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13455--20200827181732",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.coded_value",
        "short": "Coded value",
        "definition": "The coded value for reason for referral",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13456--20200827181845",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10010--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral",
        "short": "Urgency of referral",
        "definition": "The details of the urgency of referral",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13835--20201228135455",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.urgency",
        "short": "Urgency",
        "definition": "This is the priority of a request for services",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10976--20190522175438",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.reason_for_urgency_of_referral",
        "short": "Reason for urgency of referral",
        "definition": "The reason for urgency of referral if not routine.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10008--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to",
        "short": "Referral to",
        "definition": "Details of where the referral is to be sent.\r\n\r\nIf not an individual, this could be a service, e.g. GP surgery, department, specialty, subspecialty, educational institution, mental health etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10977--20190522175622",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.name",
        "short": "Name",
        "definition": "Name of person the referral is to be sent to.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10978--20190522175639",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.role",
        "short": "Role",
        "definition": "Role of person where the referral is to be sent to.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10979--20190522175651",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.grade",
        "short": "Grade",
        "definition": "The grade of the person where the referral is sent to.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10982--20190522175949",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.team",
        "short": "Team",
        "definition": "The team or department of the person where the referral is being sent to",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10983--20190522180028",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.specialty",
        "short": "Specialty",
        "definition": "The specialty the referral is being sent to e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12412--20190605182052",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service",
        "short": "Service",
        "definition": "The service of where the referral is sent to.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13509--20200903175024",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.coded_value",
        "short": "Coded value",
        "definition": "The coded value for service",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13510--20200903175106",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10980--20190522175710",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation",
        "short": "Organisation",
        "definition": "The organisation of where the referral is to be sent.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.id",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.extension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.modifierExtension",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13511--20200903175429",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for organisation",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13512--20200903175557",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10981--20190522175726",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.contact_details",
        "short": "Contact details",
        "definition": "The contact details of where the referral is to be sent.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10014--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_criteria",
        "short": "Referral criteria",
        "definition": "Records whether specific criteria required for referral, to a particular service, have been met (may be nationally or locally determined). This field is used to outline which criteria have been met where a service has indicated specific criteria and to explain the rationale for referral where criteria have not been met.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10015--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.return_response_to",
        "short": "Return response to",
        "definition": "Name of professional to be communicated with, if not the referrer",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.169--20181031000000",
        "path": "core_information_standard.contacts_with_professionals",
        "short": "Contacts with professionals",
        "definition": "The details of the person’s contact with a professional.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.id",
        "path": "core_information_standard.contacts_with_professionals.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.extension",
        "path": "core_information_standard.contacts_with_professionals.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.modifierExtension",
        "path": "core_information_standard.contacts_with_professionals.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10718--20190208134922",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry",
        "short": "Contacts with professionals record entry",
        "definition": "This is a contacts record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.id",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.extension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.modifierExtension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10069--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.date_and_time_of_contact",
        "short": "Date and time of contact",
        "definition": "Date and time of the contact.",
        "requirements": "Encounter.period",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10075--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact",
        "short": "Location of contact",
        "definition": "The location where the contact took place.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.id",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.extension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.modifierExtension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13513--20200903180156",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.location.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13514--20200903180413",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10077--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by",
        "short": "Seen by",
        "definition": "The professional that saw the person.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.id",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.extension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.modifierExtension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13515--20200903181301",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.name",
        "short": "Name",
        "definition": "The name of the professional that saw the person",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.participant",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13758--20200929123726",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.role",
        "short": "Role",
        "definition": "The role of the person providing the service.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10072--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional",
        "short": "Responsible professional",
        "definition": "The name and role of the professional that had overall responsibility for the person e.g. consultant, nurse consultant, midwife, allied health professional (may not have actually seen the person).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.id",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.extension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.modifierExtension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10988--20190523183610",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.name",
        "short": "Name",
        "definition": "The name of the responsible professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.participant",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10989--20190523183653",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.role",
        "short": "Role",
        "definition": "The role of the responsible professional",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Encounter.participant.type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10076--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_type",
        "short": "Location type",
        "definition": "The type of location where the contact took place e.g. person's home",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10070--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.contact_type",
        "short": "Contact type",
        "definition": "Type of contact e.g. GP consultation, outpatient attendance",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "Encounter.type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10071--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.consultation_method",
        "short": "Consultation method",
        "definition": "Consultation method used e.g. face to face, telephone",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Extension",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10073--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.specialty",
        "short": "Specialty",
        "definition": "The specialty e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.participant.individual.Practitioner.PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10074--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.service",
        "short": "Service",
        "definition": "The service that was provided.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Encounter.Appointment.servicetype",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10078--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present",
        "short": "Professionals present",
        "definition": "The name, role of the additional individuals or team members including consultant(s), nurse consultant(s), allied health professional(s), social worker(s)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.id",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.extension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.modifierExtension",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10990--20190523185151",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.name",
        "short": "Name",
        "definition": "The name of the professional present",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.participant",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10991--20190523185237",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.role",
        "short": "Role",
        "definition": "The role of the professional present.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Encounter.participant.type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10080--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.outcome_of_contact",
        "short": "Outcome of contact",
        "definition": "This records the outcome of the contact.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Extension",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.181--20181031000000",
        "path": "core_information_standard.admission_details",
        "short": "Admission details",
        "definition": "Admission details",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.id",
        "path": "core_information_standard.admission_details.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.extension",
        "path": "core_information_standard.admission_details.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.modifierExtension",
        "path": "core_information_standard.admission_details.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10918--20190409161631",
        "path": "core_information_standard.admission_details.admission_details_record_entry",
        "short": "Admission details record entry",
        "definition": "This is the admission details record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10085--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.date_of_admission",
        "short": "Date of admission",
        "definition": "Date and time the person was admitted to hospital.",
        "requirements": "Encounter.period",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10090--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to",
        "short": "Admitted to",
        "definition": "The hospital the person was admitted to.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13380--20200810180232",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.coded_value",
        "short": "Coded value",
        "definition": "The coded value for admission to",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 6,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13381--20200810180347",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10087--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional",
        "short": "Responsible care professional",
        "definition": "The care professional who has overall responsibility for the person (may not actually see the person)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10992--20190523231609",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.name",
        "short": "Name",
        "definition": "The name of the responsible care professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.Practitioner.PractitionerRole.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10993--20190523231705",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.role",
        "short": "Role",
        "definition": "The role of the responsible consultant.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Encounter.Practitioner.PractitionerRole",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10081--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission",
        "short": "Reason for admission",
        "definition": "The health problems and issues experienced by the person that prompted the decision to admit to hospital e.g. chest pain, mental health crisis, blackout, fall, a specific procedure, intervention, investigation or treatment, non compliance with treatment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13382--20200810180834",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.coded_value",
        "short": "Coded value",
        "definition": "The coded value for reason for admission",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Encounter.reason",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13384--20200810181825",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10082--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method",
        "short": "Admission method",
        "definition": "How the person was admitted to hospital e.g. elective, emergency, maternity, transfer etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.admission_method.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.admission_method.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.admission_method.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13385--20200810182126",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.coded_value",
        "short": "Coded value",
        "definition": "The coded value for admission method",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Extension",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13387--20200810182233",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10083--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.legal_status_on_admission",
        "short": "Legal status on admission",
        "definition": "Whether the person was admitted as informal or formal/detained.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter,Subject.Observation",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10084--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission",
        "short": "Source of admission",
        "definition": "Where the person was immediately prior to admission, e.g. usual place of residence, temporary place of residence, penal establishment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13388--20200810182526",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.coded_value",
        "short": "Coded value",
        "definition": "The coded value of source of admission",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.hospitalisation.admitsource",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "an2",
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13389--20200810182700",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10088--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person",
        "short": "Individual accompanying person",
        "definition": "Details of the accompanying individual and the extent to which they have provided the information about the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10984--20190523125939",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.name",
        "short": "Name",
        "definition": "Name of individual accompanying person.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10985--20190523130007",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.role",
        "short": "Role",
        "definition": "Role of the individual accompanying the person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10986--20190523130220",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship",
        "short": "Relationship",
        "definition": "Relationship of individual accompanying the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13517--20200904123042",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.coded_value",
        "short": "Coded value",
        "definition": "The coded value for relationship to person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13518--20200904123140",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12447--20190617144114",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.comment",
        "short": "Comment",
        "definition": "Information about the extent to which the accompanying individual provided information about the person.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10089--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty",
        "short": "Specialty",
        "definition": "The specialty e.g. physiotherapy, oncology, mental health etc",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.specialty.id",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.specialty.extension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.admission_details.admission_details_record_entry.specialty.modifierExtension",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13390--20200810182953",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.coded_value",
        "short": "Coded value",
        "definition": "The coded value for specialty",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13391--20200810183131",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.191--20181031000000",
        "path": "core_information_standard.discharge_details",
        "short": "Discharge details",
        "definition": "Discharge details",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.id",
        "path": "core_information_standard.discharge_details.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.extension",
        "path": "core_information_standard.discharge_details.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.modifierExtension",
        "path": "core_information_standard.discharge_details.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10919--20190409163123",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry",
        "short": "Discharge details record entry",
        "definition": "This is the discharge details record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.id",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.extension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.modifierExtension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10096--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.date_of_discharge",
        "short": "Date of discharge",
        "definition": "The date and time of discharge",
        "requirements": "Encounter.period",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10095--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_location",
        "short": "Discharge location",
        "definition": "The hospital the person was discharged from.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.location.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10093--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant",
        "short": "Discharging consultant",
        "definition": "The consultant responsible for the person at time of discharge.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.id",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.extension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.modifierExtension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10994--20190523232201",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.name",
        "short": "Name",
        "definition": "The name of the discharging consultant",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "| \r\n\r\n\r\n\r\nEncounter.Practitioner.PractitionerRole.Practitioner.name\r\n\r\n\r\n\r\n |",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10995--20190523232248",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.role",
        "short": "Role",
        "definition": "The role of the discharging consultant",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "| \r\n\r\n\r\n\r\nEncounter.Practitioner.PractitionerRole\r\n\r\n\r\n\r\n |",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10098--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method",
        "short": "Discharge method",
        "definition": "The method of discharge from hospital e.g. person discharged on clinical advice or with clinical consent; person discharged him/herself or was discharged by a relative or advocate.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.id",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.extension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.modifierExtension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13393--20200810185334",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.coded_value",
        "short": "Coded value",
        "definition": "The coded value for discharge method",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Extension",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13394--20200810185525",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10094--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty",
        "short": "Discharging specialty",
        "definition": "The specialty of the consultant responsible for the person at the time of discharge.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.id",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.extension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.modifierExtension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13395--20200810185749",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.coded_value",
        "short": "Coded value",
        "definition": "The coded value for discharge speciality",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.participant.individual.Practitioner.Practitionerrole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13396--20200810185931",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10987--20190523132124",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_department",
        "short": "Discharging department",
        "definition": "The department from which the person is discharged.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10097--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.legal_status_on_discharge",
        "short": "Legal status on discharge",
        "definition": "Whether the person was discharged as informal or formal/detained.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.Subject.Observation",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10099--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination",
        "short": "Discharge destination",
        "definition": "-",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.id",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.extension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.modifierExtension",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10100--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.discharge_destination",
        "short": "Discharge destination",
        "definition": "The destination of the person on discharge from hospital e.g. usual place of residence, NHS run care home.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.hospitalisation.dischargedisposition",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10101--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.discharge_address",
        "short": "Discharge address",
        "definition": "Address to which the person is discharged if not the usual place of residence.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Encounter.hospitalisation.destination.location. Address",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 175,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10720--20190208155804",
        "path": "core_information_standard.future_appointments",
        "short": "Future appointments",
        "definition": "Details of future appointments.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.id",
        "path": "core_information_standard.future_appointments.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.extension",
        "path": "core_information_standard.future_appointments.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.modifierExtension",
        "path": "core_information_standard.future_appointments.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10721--20190208155839",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry",
        "short": "Future appointments record entry",
        "definition": "This is the future appointments record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.id",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.extension",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.modifierExtension",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10722--20190208155919",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.date_of_appointment",
        "short": "Date of appointment",
        "definition": "Date and time of future appointment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10723--20190208160039",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.appointment_status",
        "short": "Appointment status",
        "definition": "The status of the appointment e.g. proposed, booked, confirmed, rejected.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10724--20190208160223",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.reason_for_appointment",
        "short": "Reason for appointment",
        "definition": "Reason this appointment is scheduled e.g. diagnosis, investigation, treatment or assessment",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10726--20190208160514",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment",
        "short": "Location of future appointment",
        "definition": "The location of the appointment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.id",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.extension",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.modifierExtension",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13519--20200904132338",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13520--20200904132524",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10727--20190208161035",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.specialty",
        "short": "Specialty",
        "definition": "The specialty e.g. physiotherapy, oncology, mental health etc.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10728--20190208161132",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.service",
        "short": "Service",
        "definition": "The service being provided.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10729--20190208161210",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person",
        "short": "Professional to see the person",
        "definition": "The name and role of the professional e.g. consultant, care worker, nurse consultant.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.id",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.extension",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.modifierExtension",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12413--20190605185913",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.name",
        "short": "Name",
        "definition": "The name of the professional seeing the person.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12414--20190605185935",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.role",
        "short": "Role",
        "definition": "The role of the professional seeing the person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10685--20181204113310",
        "path": "core_information_standard.vaccinations",
        "short": "Vaccinations",
        "definition": "Details of vaccinations.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.id",
        "path": "core_information_standard.vaccinations.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.extension",
        "path": "core_information_standard.vaccinations.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.modifierExtension",
        "path": "core_information_standard.vaccinations.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10686--20181204113426",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry",
        "short": "Vaccinations record entry",
        "definition": "This is the vaccinations record entry.\r\n\r\n\r\n\r\n\n\r\n\r\n\r\n\r\nThere may be 0 to many record entries under a section.\r\n\r\n\r\n\r\n\n\r\n\r\n\r\n\r\nEach record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10695--20181204113840",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.date",
        "short": "Date",
        "definition": "The date on which the vaccination was administered or the reported/partial date on which it was reported.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10759--20190308175000",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location",
        "short": "Location",
        "definition": "The location where the vaccine was administered.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.location.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.location.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.location.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13577--20200907170823",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13578--20200907170939",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12184--20190531161914",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who administered the vaccine.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12185--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12186--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12187--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12188--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12189--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12190--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12191--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10687--20181204113600",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product",
        "short": "Vaccine product",
        "definition": "The vaccine product administered.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13237--20200721164415",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.coded_value",
        "short": "Coded value",
        "definition": "The coded value for vaccine product.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13238--20200721164532",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10698--20181204151119",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer",
        "short": "Manufacturer",
        "definition": "Name of vaccine manufacturer.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13239--20200721171402",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.coded_value",
        "short": "Coded value",
        "definition": "The coded value of the manufacturer.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13240--20200721171548",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10688--20181204113630",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure",
        "short": "Vaccine procedure",
        "definition": "The procedure which was used to administer the vaccine.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13219--20200708122941",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.coded_value",
        "short": "Coded value",
        "definition": "The coded value for vaccine procedure",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13220--20200708125749",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10691--20181204113733",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site",
        "short": "Body site",
        "definition": "Body site vaccine was administered.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13222--20200708173737",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.coded_value",
        "short": "Coded value",
        "definition": "The coded value for body site",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13223--20200708174009",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10692--20181204113753",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route",
        "short": "Route",
        "definition": "How the vaccine entered the body.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.route.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.route.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.route.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13224--20200708182310",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.coded_value",
        "short": "Coded value",
        "definition": "The coded value for vaccination route",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13225--20200708182539",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10693--20181204113805",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication",
        "short": "Indication",
        "definition": "The clinical indication or reason for administering the vaccine.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.indication.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.indication.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.indication.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13226--20200714170318",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.coded_value",
        "short": "Coded value",
        "definition": "The coded value for Indication.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13227--20200714170812",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10694--20181204113824",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount",
        "short": "Dose amount",
        "definition": "Amount of vaccine administered.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13838--20201228224954",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.value",
        "short": "Value",
        "definition": "The amount of vaccine administered",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13839--20201228225147",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.units_of_measure",
        "short": "Units of measure",
        "definition": "The units of measure for the dose amount",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10824--20190321133854",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_sequence",
        "short": "Dose sequence",
        "definition": "Nominal position in a series of vaccines.",
        "comment": "Do not use a IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "maxValueDecimal": 1,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10838--20190326123246",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status",
        "short": "Outcome status",
        "definition": "Whether the vaccine was administered or not, including the reason why",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13230--20200716145434",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.not_given_flag",
        "short": "Not given flag",
        "definition": "Flag to indicate that the vaccination was NOT given at this time by a healthcare professional",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "fixedBoolean": true,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13231--20200716150005",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.vaccination_situation_not_given_reason",
        "short": "Vaccination situation (not given reason)",
        "definition": "The reason why a vaccination was not administered.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12192--20190531161951",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12193--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12194--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12195--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12196--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12197--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12198--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12199--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12200--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10825--20190321134011",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported",
        "short": "Reported",
        "definition": "Details of the vaccination reported to the professional",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.reported.id",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.reported.extension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.vaccinations.vaccinations_record_entry.reported.modifierExtension",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10837--20190326122922",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.date",
        "short": "Date",
        "definition": "The date or partial date that the reported vaccination was given in the opinion of the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13849--20210105125910",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.reported",
        "short": "Reported",
        "definition": "A flag to indicate the information was reported to a professional",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "defaultValueBoolean": true,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13232--20200721124900",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.report_origin",
        "short": "Report origin",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Report origin"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The source of the data when the report of the vaccination event is not based on information from the person who administered the vaccine.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10927--20190430170000",
        "path": "core_information_standard.problem_list",
        "short": "Problem list",
        "definition": "A summary of the problems that require investigation or treatment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.id",
        "path": "core_information_standard.problem_list.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.extension",
        "path": "core_information_standard.problem_list.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.modifierExtension",
        "path": "core_information_standard.problem_list.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10928--20190430170101",
        "path": "core_information_standard.problem_list.problem_list_record_entry",
        "short": "Problem list record entry",
        "definition": "This is a problem list record entry. \r\n\r\nThere may be 0 to many record entries under problem list. \r\n\r\nEach record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.id",
        "path": "core_information_standard.problem_list.problem_list_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.extension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.modifierExtension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10929--20190430170455",
        "path": "core_information_standard.problem_list.problem_list_record_entry.date",
        "short": "Date",
        "definition": "The date the problem was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12133--20190531160347",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the problem.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.id",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.extension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12134--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12135--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12136--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12137--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12138--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12139--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12140--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10931--20190430170745",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location",
        "short": "Location",
        "definition": "The location the problem was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.location.id",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.location.extension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.location.modifierExtension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13242--20200727182708",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13243--20200727183113",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10932--20190430170840",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem",
        "short": "Problem",
        "definition": "A condition which needs addressing and so is important for every professional to know about when seeing the person. \r\n\r\nProblems may include diagnoses, symptoms, and social or behavioural issues",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.problem.id",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.problem.extension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.problem.modifierExtension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13244--20200727184332",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the problem list.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13245--20200727184630",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10933--20190430171025",
        "path": "core_information_standard.problem_list.problem_list_record_entry.onset_date",
        "short": "Onset date",
        "definition": "A date or estimated date that the problem began",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10934--20190430171059",
        "path": "core_information_standard.problem_list.problem_list_record_entry.end_date",
        "short": "End Date",
        "definition": "The date or estimated date the problem was resolved.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10935--20190430171155",
        "path": "core_information_standard.problem_list.problem_list_record_entry.stage_of_disease",
        "short": "Stage of disease",
        "definition": "The stage of the disease where relevant.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10936--20190430171322",
        "path": "core_information_standard.problem_list.problem_list_record_entry.comment",
        "short": "Comment",
        "definition": "Supporting text may be given covering the problem.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12141--20190531160431",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.id",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.extension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12142--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12143--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12144--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12145--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12146--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12147--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12148--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12149--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.238--20181031000000",
        "path": "core_information_standard.procedures_and_therapies",
        "short": "Procedures and therapies",
        "definition": "The details of any procedures performed. Includes both psychological and medical therapies and procedures (e.g. cognitive behaviour therapy, hip replacement)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.id",
        "path": "core_information_standard.procedures_and_therapies.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.extension",
        "path": "core_information_standard.procedures_and_therapies.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10652--20181113120222",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry",
        "short": "Procedure record entry",
        "definition": "This is a procedure record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10138--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.date",
        "short": "Date",
        "definition": "The date the procedure was performed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13246--20200727191327",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location",
        "short": "Location",
        "definition": "The location where the procedure was undertaken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13247--20200727191431",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13248--20200727191431",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12150--20190531160840",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who performed the procedure.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12151--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12152--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12153--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12154--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12155--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12156--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12157--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10141--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure",
        "short": "Procedure",
        "definition": "The therapeutic or diagnostic procedure performed. Includes both psychological and medical therapies and procedures (e.g. cognitive\nbehaviour therapy, or follow-up interventions as a result of physical health\nchecks). Complementary or alternative procedures and therapies should be recorded here.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13249--20200727193509",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.coded_value",
        "short": "Coded value",
        "definition": "The procedure code.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13250--20200727194038",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10142--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site",
        "short": "Anatomical site",
        "definition": "The body site of the procedure",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13251--20200727194607",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.coded_value",
        "short": "Coded value",
        "definition": "The coded value of the anatomical site.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13252--20200727194824",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10143--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality",
        "short": "Laterality",
        "definition": "Laterality of the procedure",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13253--20200727195039",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.coded_value",
        "short": "Coded value",
        "definition": "The coded value for laterality.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13254--20200727195235",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10144--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure",
        "short": "Complications related to procedure",
        "definition": "Details of any intra-operative complications encountered during the procedure, arising during the person’s stay in the recovery unit or directly attributable to the procedure.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13255--20200727195623",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.coded_value",
        "short": "Coded value",
        "definition": "The coded value for complications relating to procedure.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13256--20200727195817",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10145--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues",
        "short": "Specific anesthesia issues",
        "definition": "Details of any adverse reaction to any anesthetic agents including local anesthesia. Problematic intubation, transfusion reaction, etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13257--20200727200025",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.coded_value",
        "short": "Coded value",
        "definition": "The coded value for specific anesthesia issues.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13258--20200727200136",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12158--20190531160935",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.id",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.extension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12159--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12160--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12161--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12162--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12163--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12164--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12165--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12166--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10146--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.comment",
        "short": "Comment",
        "definition": "Any further textual comment to clarify such as statement that information is partial or incomplete. Also indicate the outcome of the procedure.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.136--20181031000000",
        "path": "core_information_standard.social_context",
        "short": "Social context",
        "definition": "The social setting in which the person lives, such as their household, occupational history, and lifestyle factors.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.id",
        "path": "core_information_standard.social_context.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.extension",
        "path": "core_information_standard.social_context.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.modifierExtension",
        "path": "core_information_standard.social_context.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10036--20181031000000",
        "path": "core_information_standard.social_context.household_composition",
        "short": "Household composition",
        "definition": "Details of the person's household composition.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.id",
        "path": "core_information_standard.social_context.household_composition.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.extension",
        "path": "core_information_standard.social_context.household_composition.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.modifierExtension",
        "path": "core_information_standard.social_context.household_composition.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11770--20190531141342",
        "path": "core_information_standard.social_context.household_composition.date",
        "short": "Date",
        "definition": "The date when the household composition was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13271--20200728140757",
        "path": "core_information_standard.social_context.household_composition.location",
        "short": "Location",
        "definition": "The location where the household composition was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.location.id",
        "path": "core_information_standard.social_context.household_composition.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.location.extension",
        "path": "core_information_standard.social_context.household_composition.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.location.modifierExtension",
        "path": "core_information_standard.social_context.household_composition.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13272--20200728140911",
        "path": "core_information_standard.social_context.household_composition.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13273--20200728140911",
        "path": "core_information_standard.social_context.household_composition.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13261--20200728120025",
        "path": "core_information_standard.social_context.household_composition.household_composition",
        "short": "Household composition",
        "definition": "Description of the household composition e.g. lives alone, lives with family, lives with partner, shared accommodation etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.household_composition.id",
        "path": "core_information_standard.social_context.household_composition.household_composition.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.household_composition.extension",
        "path": "core_information_standard.social_context.household_composition.household_composition.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.household_composition.modifierExtension",
        "path": "core_information_standard.social_context.household_composition.household_composition.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13262--20200728121550",
        "path": "core_information_standard.social_context.household_composition.household_composition.coded_value",
        "short": "Coded value",
        "definition": "The coded value of household composition",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13263--20200728122028",
        "path": "core_information_standard.social_context.household_composition.household_composition.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11648--20190530180353",
        "path": "core_information_standard.social_context.household_composition.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the household composition.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.performing_professional.id",
        "path": "core_information_standard.social_context.household_composition.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.performing_professional.extension",
        "path": "core_information_standard.social_context.household_composition.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.household_composition.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11649--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11650--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11651--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11652--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11653--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11654--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11655--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11521--20190530145023",
        "path": "core_information_standard.social_context.household_composition.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.person_completing_record.id",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.person_completing_record.extension",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_composition.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11522--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11523--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11524--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11525--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11526--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11527--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11528--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11529--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10037--20181031000000",
        "path": "core_information_standard.social_context.occupational_history",
        "short": "Occupational history",
        "definition": "The current and/or previous occupation(s) of the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.id",
        "path": "core_information_standard.social_context.occupational_history.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.extension",
        "path": "core_information_standard.social_context.occupational_history.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.modifierExtension",
        "path": "core_information_standard.social_context.occupational_history.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11772--20190531141512",
        "path": "core_information_standard.social_context.occupational_history.date",
        "short": "Date",
        "definition": "The date when the occupational history was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11773--20190531141538",
        "path": "core_information_standard.social_context.occupational_history.location",
        "short": "Location",
        "definition": "The location where the occupational history was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.location.id",
        "path": "core_information_standard.social_context.occupational_history.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.location.extension",
        "path": "core_information_standard.social_context.occupational_history.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.location.modifierExtension",
        "path": "core_information_standard.social_context.occupational_history.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13274--20200730144127",
        "path": "core_information_standard.social_context.occupational_history.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13275--20200730144458",
        "path": "core_information_standard.social_context.occupational_history.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13264--20200728122639",
        "path": "core_information_standard.social_context.occupational_history.occupational_history",
        "short": "Occupational history",
        "definition": "The current and/or previous occupation(s) of the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.occupational_history.id",
        "path": "core_information_standard.social_context.occupational_history.occupational_history.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.occupational_history.extension",
        "path": "core_information_standard.social_context.occupational_history.occupational_history.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.occupational_history.modifierExtension",
        "path": "core_information_standard.social_context.occupational_history.occupational_history.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13265--20200728122726",
        "path": "core_information_standard.social_context.occupational_history.occupational_history.coded_value",
        "short": "Coded value",
        "definition": "The coded value for occupational history",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13266--20200728122914",
        "path": "core_information_standard.social_context.occupational_history.occupational_history.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11656--20190530180803",
        "path": "core_information_standard.social_context.occupational_history.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the occupational history.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.performing_professional.id",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.performing_professional.extension",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11657--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11658--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11659--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11660--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11661--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11662--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11663--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11530--20190530145151",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.person_completing_record.id",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.person_completing_record.extension",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.occupational_history.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11531--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11532--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11533--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11534--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11535--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11536--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11537--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11538--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10038--20181031000000",
        "path": "core_information_standard.social_context.educational_history",
        "short": "Educational history",
        "definition": "Details of the person's educational history.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.id",
        "path": "core_information_standard.social_context.educational_history.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.extension",
        "path": "core_information_standard.social_context.educational_history.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.modifierExtension",
        "path": "core_information_standard.social_context.educational_history.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11774--20190531141622",
        "path": "core_information_standard.social_context.educational_history.date",
        "short": "Date",
        "definition": "The date when the educational history was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11775--20190531141657",
        "path": "core_information_standard.social_context.educational_history.location",
        "short": "Location",
        "definition": "The location where the education history was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.location.id",
        "path": "core_information_standard.social_context.educational_history.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.location.extension",
        "path": "core_information_standard.social_context.educational_history.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.location.modifierExtension",
        "path": "core_information_standard.social_context.educational_history.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13276--20200730145355",
        "path": "core_information_standard.social_context.educational_history.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13277--20200730145509",
        "path": "core_information_standard.social_context.educational_history.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13840--20201229111155",
        "path": "core_information_standard.social_context.educational_history.educational_history",
        "short": "Educational history",
        "definition": "The current and/or previous relevant educational history of the person.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11776--20190531141728",
        "path": "core_information_standard.social_context.educational_history.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the educational history.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.performing_professional.id",
        "path": "core_information_standard.social_context.educational_history.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.performing_professional.extension",
        "path": "core_information_standard.social_context.educational_history.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.educational_history.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11777--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11778--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11779--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11780--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11781--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11782--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11783--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11539--20190530145255",
        "path": "core_information_standard.social_context.educational_history.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.person_completing_record.id",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.person_completing_record.extension",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.educational_history.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11540--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11541--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11542--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11543--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11544--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11545--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11546--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11547--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10039--20181031000000",
        "path": "core_information_standard.social_context.lifestyle_choices",
        "short": "Lifestyle choices",
        "definition": "The lifestyle choices made by the person which are pertinent to his or her health and well-being, e.g. physical activity level, pets, hobbies and sexual habits",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.id",
        "path": "core_information_standard.social_context.lifestyle_choices.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.extension",
        "path": "core_information_standard.social_context.lifestyle_choices.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.modifierExtension",
        "path": "core_information_standard.social_context.lifestyle_choices.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11784--20190531141812",
        "path": "core_information_standard.social_context.lifestyle_choices.date",
        "short": "Date",
        "definition": "The date when the lifestyle choices were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11785--20190531141840",
        "path": "core_information_standard.social_context.lifestyle_choices.location",
        "short": "Location",
        "definition": "The location where the lifestyle choices were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.location.id",
        "path": "core_information_standard.social_context.lifestyle_choices.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.location.extension",
        "path": "core_information_standard.social_context.lifestyle_choices.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.location.modifierExtension",
        "path": "core_information_standard.social_context.lifestyle_choices.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13278--20200730145815",
        "path": "core_information_standard.social_context.lifestyle_choices.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13279--20200730145921",
        "path": "core_information_standard.social_context.lifestyle_choices.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13841--20201229112628",
        "path": "core_information_standard.social_context.lifestyle_choices.lifestyle_choices",
        "short": "Lifestyle choices",
        "definition": "The lifestyle choices made by the person which are pertinent to his or her health and well-being, e.g. physical activity level, pets, hobbies and sexual preferences.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11786--20190531141914",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the lifestyle choices.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.performing_professional.id",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.performing_professional.extension",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11787--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11788--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11789--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11790--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11791--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11792--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11793--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11548--20190530145359",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.person_completing_record.id",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.person_completing_record.extension",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.lifestyle_choices.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11549--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11550--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11551--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11552--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11553--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11554--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11555--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11556--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10040--20181031000000",
        "path": "core_information_standard.social_context.smoking_status",
        "short": "Smoking status",
        "definition": "Details of the person's smoking status.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.id",
        "path": "core_information_standard.social_context.smoking_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.extension",
        "path": "core_information_standard.social_context.smoking_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.modifierExtension",
        "path": "core_information_standard.social_context.smoking_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11794--20190531142005",
        "path": "core_information_standard.social_context.smoking_status.date",
        "short": "Date",
        "definition": "The date when the smoking status was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11795--20190531142040",
        "path": "core_information_standard.social_context.smoking_status.location",
        "short": "Location",
        "definition": "The location where the smoking status was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.location.id",
        "path": "core_information_standard.social_context.smoking_status.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.location.extension",
        "path": "core_information_standard.social_context.smoking_status.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.location.modifierExtension",
        "path": "core_information_standard.social_context.smoking_status.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13281--20200730150312",
        "path": "core_information_standard.social_context.smoking_status.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13282--20200730150427",
        "path": "core_information_standard.social_context.smoking_status.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13283--20200730171222",
        "path": "core_information_standard.social_context.smoking_status.smoking_status",
        "short": "Smoking status",
        "definition": "Record of any smoking use by the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.smoking_status.id",
        "path": "core_information_standard.social_context.smoking_status.smoking_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.smoking_status.extension",
        "path": "core_information_standard.social_context.smoking_status.smoking_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.smoking_status.modifierExtension",
        "path": "core_information_standard.social_context.smoking_status.smoking_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13284--20200730171444",
        "path": "core_information_standard.social_context.smoking_status.smoking_status.coded_value",
        "short": "Coded value",
        "definition": "The smoking status of the person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13285--20200730171604",
        "path": "core_information_standard.social_context.smoking_status.smoking_status.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13286--20200731155803",
        "path": "core_information_standard.social_context.smoking_status.smoking_status__details",
        "short": "Smoking status - details",
        "definition": "Further details recorded about the smoking status of the person",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13287--20200731160037",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking",
        "short": "Date stopped smoking",
        "definition": "The date the person stopped smoking (if known)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.date_stopped_smoking.id",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.date_stopped_smoking.extension",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.date_stopped_smoking.modifierExtension",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13288--20200731160149",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.coded_value",
        "short": "Coded value",
        "definition": "The coded value for date stopped smoking.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13289--20200731160638",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.date",
        "short": "Date",
        "definition": "The date the person stopped smoking.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11796--20190531142114",
        "path": "core_information_standard.social_context.smoking_status.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the smoking status.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.performing_professional.id",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.performing_professional.extension",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11797--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11798--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11799--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11800--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11801--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11802--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11803--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11557--20190530145525",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.person_completing_record.id",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.person_completing_record.extension",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.smoking_status.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11558--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11559--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11560--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11561--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11562--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11563--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11564--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11565--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10041--20181031000000",
        "path": "core_information_standard.social_context.alcohol_intake",
        "short": "Alcohol intake",
        "definition": "Details of the person's alcohol intake",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.id",
        "path": "core_information_standard.social_context.alcohol_intake.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.extension",
        "path": "core_information_standard.social_context.alcohol_intake.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.modifierExtension",
        "path": "core_information_standard.social_context.alcohol_intake.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11804--20190531142305",
        "path": "core_information_standard.social_context.alcohol_intake.date",
        "short": "Date",
        "definition": "The date when the alcohol intake was noted.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11805--20190531142338",
        "path": "core_information_standard.social_context.alcohol_intake.location",
        "short": "Location",
        "definition": "The location where the alcohol intake was noted.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.location.id",
        "path": "core_information_standard.social_context.alcohol_intake.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.location.extension",
        "path": "core_information_standard.social_context.alcohol_intake.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.location.modifierExtension",
        "path": "core_information_standard.social_context.alcohol_intake.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13332--20200806162651",
        "path": "core_information_standard.social_context.alcohol_intake.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13333--20200806163011",
        "path": "core_information_standard.social_context.alcohol_intake.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13290--20200731170246",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake",
        "short": "Alcohol intake",
        "definition": "Latest or current alcohol consumption.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.alcohol_intake.id",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.alcohol_intake.extension",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.alcohol_intake.modifierExtension",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13291--20200731170414",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.coded_value",
        "short": "Coded value",
        "definition": "The coded value of the person alcohol intake",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13292--20200731171104",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11806--20190531142413",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who noted the alcohol intake.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.performing_professional.id",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.performing_professional.extension",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11807--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11808--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11809--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11810--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11811--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11812--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11813--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11566--20190530145623",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.person_completing_record.id",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.person_completing_record.extension",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.alcohol_intake.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11567--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11568--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11569--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11570--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11571--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11572--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11573--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11574--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10042--20181031000000",
        "path": "core_information_standard.social_context.drugsubstance_use",
        "short": "Drug/substance use",
        "definition": "Details of the person's drug and substance use.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.id",
        "path": "core_information_standard.social_context.drugsubstance_use.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.extension",
        "path": "core_information_standard.social_context.drugsubstance_use.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.modifierExtension",
        "path": "core_information_standard.social_context.drugsubstance_use.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11814--20190531142449",
        "path": "core_information_standard.social_context.drugsubstance_use.date",
        "short": "Date",
        "definition": "The date when the drug/substance use was noted.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11815--20190531142516",
        "path": "core_information_standard.social_context.drugsubstance_use.location",
        "short": "Location",
        "definition": "The location where the drug/substance use was noted.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.location.id",
        "path": "core_information_standard.social_context.drugsubstance_use.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.location.extension",
        "path": "core_information_standard.social_context.drugsubstance_use.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.location.modifierExtension",
        "path": "core_information_standard.social_context.drugsubstance_use.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13334--20200806163142",
        "path": "core_information_standard.social_context.drugsubstance_use.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13335--20200806163314",
        "path": "core_information_standard.social_context.drugsubstance_use.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13336--20200806163601",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use",
        "short": "Drug/substance use",
        "definition": "Latest or current drug/substance use.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.id",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.extension",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.modifierExtension",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13337--20200806164434",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.coded_value",
        "short": "Coded value",
        "definition": "The coded value for drug and substance misuse.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13338--20200806164544",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11816--20190531142551",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who noted the drug/substance use.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.performing_professional.id",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.performing_professional.extension",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11817--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11818--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11819--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11820--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11821--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11822--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11823--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11575--20190530145736",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.person_completing_record.id",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.person_completing_record.extension",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.drugsubstance_use.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11576--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11577--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11578--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11579--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11580--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11581--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11582--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11583--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10043--20181031000000",
        "path": "core_information_standard.social_context.social_circumstances",
        "short": "Social circumstances",
        "definition": "Details of the persons social circumstances",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.id",
        "path": "core_information_standard.social_context.social_circumstances.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.extension",
        "path": "core_information_standard.social_context.social_circumstances.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.modifierExtension",
        "path": "core_information_standard.social_context.social_circumstances.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11824--20190531142631",
        "path": "core_information_standard.social_context.social_circumstances.date",
        "short": "Date",
        "definition": "The date when the social circumstances were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11825--20190531142700",
        "path": "core_information_standard.social_context.social_circumstances.location",
        "short": "Location",
        "definition": "The location where the social circumstances were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.location.id",
        "path": "core_information_standard.social_context.social_circumstances.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.location.extension",
        "path": "core_information_standard.social_context.social_circumstances.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.location.modifierExtension",
        "path": "core_information_standard.social_context.social_circumstances.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13339--20200806164755",
        "path": "core_information_standard.social_context.social_circumstances.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13340--20200806164924",
        "path": "core_information_standard.social_context.social_circumstances.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13341--20200806165145",
        "path": "core_information_standard.social_context.social_circumstances.social_circumstances",
        "short": "Social circumstances",
        "definition": "A person’s social background, network and personal circumstances, e.g. housing. This should include whether the person is a [carer](https://datadictionary.nhs.uk/nhs_business_definitions/carer.html \"\").",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11826--20190531142737",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the social circumstances.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.performing_professional.id",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.performing_professional.extension",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11827--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11828--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11829--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11830--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11831--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11832--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11833--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11584--20190530145843",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.person_completing_record.id",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.person_completing_record.extension",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.social_circumstances.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11585--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11586--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11587--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11588--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11589--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11590--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11591--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11592--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10045--20181031000000",
        "path": "core_information_standard.social_context.access",
        "short": "Access",
        "definition": "Details of access for the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.id",
        "path": "core_information_standard.social_context.access.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.extension",
        "path": "core_information_standard.social_context.access.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.modifierExtension",
        "path": "core_information_standard.social_context.access.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11844--20190531143001",
        "path": "core_information_standard.social_context.access.date",
        "short": "Date",
        "definition": "The date when the special access requirements were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11845--20190531143030",
        "path": "core_information_standard.social_context.access.location",
        "short": "Location",
        "definition": "The location where the special access requirements were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.location.id",
        "path": "core_information_standard.social_context.access.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.location.extension",
        "path": "core_information_standard.social_context.access.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.location.modifierExtension",
        "path": "core_information_standard.social_context.access.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13343--20200806170107",
        "path": "core_information_standard.social_context.access.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13344--20200806170146",
        "path": "core_information_standard.social_context.access.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13342--20200806165443",
        "path": "core_information_standard.social_context.access.access",
        "short": "Access",
        "definition": "Special access requirements e.g. key safe, coded lock, which door to use, stretcher access, etc.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11846--20190531143102",
        "path": "core_information_standard.social_context.access.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the special access requirements.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.performing_professional.id",
        "path": "core_information_standard.social_context.access.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.performing_professional.extension",
        "path": "core_information_standard.social_context.access.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.access.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11847--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11848--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11849--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11850--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11851--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11852--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11853--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11602--20190530150110",
        "path": "core_information_standard.social_context.access.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.person_completing_record.id",
        "path": "core_information_standard.social_context.access.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.person_completing_record.extension",
        "path": "core_information_standard.social_context.access.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.access.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.access.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11603--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11604--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11605--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11606--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11607--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11608--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11609--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11610--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10046--20181031000000",
        "path": "core_information_standard.social_context.dependants",
        "short": "Dependants",
        "definition": "Details of any responsibility the person has for dependants.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.id",
        "path": "core_information_standard.social_context.dependants.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.extension",
        "path": "core_information_standard.social_context.dependants.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.modifierExtension",
        "path": "core_information_standard.social_context.dependants.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11854--20190531143140",
        "path": "core_information_standard.social_context.dependants.date",
        "short": "Date",
        "definition": "The date when the dependents details were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11855--20190531143207",
        "path": "core_information_standard.social_context.dependants.location",
        "short": "Location",
        "definition": "The location where the dependents details were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.location.id",
        "path": "core_information_standard.social_context.dependants.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.location.extension",
        "path": "core_information_standard.social_context.dependants.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.location.modifierExtension",
        "path": "core_information_standard.social_context.dependants.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13346--20200806170712",
        "path": "core_information_standard.social_context.dependants.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13347--20200806170803",
        "path": "core_information_standard.social_context.dependants.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13345--20200806170540",
        "path": "core_information_standard.social_context.dependants.dependants",
        "short": "Dependants",
        "definition": "Provide details of any responsibility the person has for dependants. In the case of children provide date of birth of the child.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11856--20190531143234",
        "path": "core_information_standard.social_context.dependants.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the dependents details.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.performing_professional.id",
        "path": "core_information_standard.social_context.dependants.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.performing_professional.extension",
        "path": "core_information_standard.social_context.dependants.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.dependants.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11857--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11858--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11859--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11860--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11861--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11862--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11863--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11611--20190530150335",
        "path": "core_information_standard.social_context.dependants.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.person_completing_record.id",
        "path": "core_information_standard.social_context.dependants.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.person_completing_record.extension",
        "path": "core_information_standard.social_context.dependants.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.dependants.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.dependants.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11612--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11613--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11614--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11615--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11616--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11617--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11618--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11619--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10047--20181031000000",
        "path": "core_information_standard.social_context.accommodation_status",
        "short": "Accommodation status",
        "definition": "Details of the type of accommodation where the person lives.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.id",
        "path": "core_information_standard.social_context.accommodation_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.extension",
        "path": "core_information_standard.social_context.accommodation_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.modifierExtension",
        "path": "core_information_standard.social_context.accommodation_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11864--20190531143322",
        "path": "core_information_standard.social_context.accommodation_status.date",
        "short": "Date",
        "definition": "The date when the accommodation status was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11865--20190531143351",
        "path": "core_information_standard.social_context.accommodation_status.location",
        "short": "Location",
        "definition": "The location where the accommodation was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.location.id",
        "path": "core_information_standard.social_context.accommodation_status.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.location.extension",
        "path": "core_information_standard.social_context.accommodation_status.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.location.modifierExtension",
        "path": "core_information_standard.social_context.accommodation_status.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13352--20200806172301",
        "path": "core_information_standard.social_context.accommodation_status.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value of location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13353--20200806172348",
        "path": "core_information_standard.social_context.accommodation_status.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13348--20200806171204",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status",
        "short": "Accommodation status",
        "definition": "An indication of the type of accommodation where the person lives. \r\n\r\nThis should be based on the main or permanent residence.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.accommodation_status.id",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.accommodation_status.extension",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.accommodation_status.modifierExtension",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13349--20200806171326",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status.coded_value",
        "short": "Coded value",
        "definition": "The coded value for accommodation status",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 4,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13350--20200806171653",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11866--20190531143424",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the accommodation status.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.performing_professional.id",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.performing_professional.extension",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11867--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11868--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11869--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11870--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11871--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11872--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11873--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11874--20190531143509",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.person_completing_record.id",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.person_completing_record.extension",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.accommodation_status.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11875--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11876--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11877--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11878--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11879--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11880--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11881--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11882--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10051--20181031000000",
        "path": "core_information_standard.social_context.household_environment",
        "short": "Household environment",
        "definition": "Details of the person's household environment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.id",
        "path": "core_information_standard.social_context.household_environment.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.extension",
        "path": "core_information_standard.social_context.household_environment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.modifierExtension",
        "path": "core_information_standard.social_context.household_environment.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11883--20190531143604",
        "path": "core_information_standard.social_context.household_environment.date",
        "short": "Date",
        "definition": "The date when the household environment details were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11884--20190531143630",
        "path": "core_information_standard.social_context.household_environment.location",
        "short": "Location",
        "definition": "The location where the household environment details were taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.location.id",
        "path": "core_information_standard.social_context.household_environment.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.location.extension",
        "path": "core_information_standard.social_context.household_environment.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.location.modifierExtension",
        "path": "core_information_standard.social_context.household_environment.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13351--20200806171922",
        "path": "core_information_standard.social_context.household_environment.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13354--20200806172531",
        "path": "core_information_standard.social_context.household_environment.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13842--20201229121112",
        "path": "core_information_standard.social_context.household_environment.household_environment",
        "short": "Household environment",
        "definition": "Factors in the household which impact the person's health and wellbeing, to include smoking in the home, alcohol/substance use etc.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11885--20190531143703",
        "path": "core_information_standard.social_context.household_environment.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the household environment details.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.performing_professional.id",
        "path": "core_information_standard.social_context.household_environment.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.performing_professional.extension",
        "path": "core_information_standard.social_context.household_environment.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.performing_professional.modifierExtension",
        "path": "core_information_standard.social_context.household_environment.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11886--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11887--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11888--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11889--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11890--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11891--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11892--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11621--20190530150619",
        "path": "core_information_standard.social_context.household_environment.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.person_completing_record.id",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.person_completing_record.extension",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.social_context.household_environment.person_completing_record.modifierExtension",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11622--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11623--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11624--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11625--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11626--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11627--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11628--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11629--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10044--20181031000000",
        "path": "core_information_standard.services_and_care",
        "short": "Services and care",
        "definition": "The services and care provided for the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.id",
        "path": "core_information_standard.services_and_care.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.extension",
        "path": "core_information_standard.services_and_care.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.modifierExtension",
        "path": "core_information_standard.services_and_care.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12421--20190611165524",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry",
        "short": "Services and care record entry",
        "definition": "This is a services and care record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.id",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.extension",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.modifierExtension",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12965--20200403172147",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.social_care_package_name",
        "short": "Social care package name",
        "definition": "Name of specific type of package being provided (e.g. Reablement, Home Based Care XYZ, etc)",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12966--20200403172536",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.social_care_package_type",
        "short": "Social care package type",
        "definition": "Higher level categorisation of package type, e.g. Adults Home Support",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11834--20190531142813",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.service_start_date",
        "short": "Service start date",
        "definition": "The date service started to be provided.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12420--20190607193052",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.service_end_date",
        "short": "Service end date",
        "definition": "The date the service is planned to be ended or the actual end date.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11835--20190531142842",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority",
        "short": "Local authority",
        "definition": "The name of the local authority providing the care package.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.id",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.extension",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.modifierExtension",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13566--20200904184525",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.coded_value",
        "short": "Coded value",
        "definition": "The coded value for local authority",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13567--20200904184637",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13067--20200521134146",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.care_funding_source",
        "short": "Care funding source",
        "definition": "A reference to the funding source and any conditions or limitations associated.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11836--20190531142923",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional providing the service.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.id",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.extension",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11837--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11838--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11839--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11840--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11841--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11842--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11843--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11593--20190530145953",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.id",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.extension",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11594--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11595--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11596--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11597--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11598--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11599--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11600--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11601--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12974--20200406200953",
        "path": "core_information_standard.primary_support_reason",
        "short": "Primary support reason",
        "definition": "The primary support reason for social care.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.primary_support_reason.id",
        "path": "core_information_standard.primary_support_reason.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.primary_support_reason.extension",
        "path": "core_information_standard.primary_support_reason.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.primary_support_reason.modifierExtension",
        "path": "core_information_standard.primary_support_reason.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12975--20200406201411",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry",
        "short": "Primary support reason record entry",
        "definition": "This is a primary support reason record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.id",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.extension",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.modifierExtension",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12976--20200406201536",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.primary_support_reason",
        "short": "Primary support reason",
        "definition": "The Primary Support Reason used to classify a person for National Reporting on Short and Long Term Services (SALT) e.g. Learning disability support, mental health support, physical support",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13305--20200806132108",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.active",
        "short": "Active",
        "definition": "Flag to indicate whether the primary support reason is currently active",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13306--20200806132222",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.start_date",
        "short": "Start date",
        "definition": "The date a primary support reason was authorised as active.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13307--20200806132257",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.end_date",
        "short": "End date",
        "definition": "The end date of authorisation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.251--20181031000000",
        "path": "core_information_standard.family_history",
        "short": "Family history",
        "definition": "Family history",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.id",
        "path": "core_information_standard.family_history.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.extension",
        "path": "core_information_standard.family_history.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.modifierExtension",
        "path": "core_information_standard.family_history.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10653--20181113120747",
        "path": "core_information_standard.family_history.family_history_record_entry",
        "short": "Family history record entry",
        "definition": "This is a family history record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.id",
        "path": "core_information_standard.family_history.family_history_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.extension",
        "path": "core_information_standard.family_history.family_history_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.modifierExtension",
        "path": "core_information_standard.family_history.family_history_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10153--20181031000000",
        "path": "core_information_standard.family_history.family_history_record_entry.date",
        "short": "Date",
        "definition": "The date the family history was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10851--20190327171704",
        "path": "core_information_standard.family_history.family_history_record_entry.location",
        "short": "Location",
        "definition": "The location where the family history was taken.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.location.id",
        "path": "core_information_standard.family_history.family_history_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.location.extension",
        "path": "core_information_standard.family_history.family_history_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.location.modifierExtension",
        "path": "core_information_standard.family_history.family_history_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13682--20200909125127",
        "path": "core_information_standard.family_history.family_history_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13683--20200909125238",
        "path": "core_information_standard.family_history.family_history_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11640--20190530175857",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the family history.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.performing_professional.id",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.performing_professional.extension",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11641--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11642--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11643--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11644--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11645--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11646--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11647--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10155--20181031000000",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person",
        "short": "Relationship to person",
        "definition": "The relationship of the family member with the condition to the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.id",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.extension",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.modifierExtension",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13676--20200909122847",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.coded_value",
        "short": "Coded value",
        "definition": "The coded value for relationship to person",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13677--20200909122929",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10151--20181031000000",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history",
        "short": "Family history",
        "definition": "The record of relevant illness in family relations deemed to be significant to the care or health of the person, including mental illness and suicide, genetic information etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.family_history.id",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.family_history.extension",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.family_history.modifierExtension",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13678--20200909123518",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history.coded_value",
        "short": "Coded value",
        "definition": "The coded value for family history",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13679--20200909123835",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11630--20190530152816",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.person_completing_record.id",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.person_completing_record.extension",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.family_history.family_history_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11631--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11632--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11633--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11634--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11635--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11636--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11637--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11638--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10156--20181031000000",
        "path": "core_information_standard.family_history.family_history_record_entry.comment",
        "short": "Comment",
        "definition": "Any further textual comment.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.257--20181031000000",
        "path": "core_information_standard.investigation_results",
        "short": "Investigation results",
        "definition": "Investigation results",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.id",
        "path": "core_information_standard.investigation_results.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.extension",
        "path": "core_information_standard.investigation_results.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.modifierExtension",
        "path": "core_information_standard.investigation_results.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10654--20181113121048",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry",
        "short": "Investigation results record entry",
        "definition": "This is a investigation result record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.id",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.extension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.modifierExtension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10157--20181031000000",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.date",
        "short": "Date",
        "definition": "The date and time when the investigation was performed",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12099--20190531155511",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who performed the investigation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.id",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.extension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12100--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12101--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12102--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12103--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12104--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12105--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12106--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10159--20181031000000",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location",
        "short": "Location",
        "definition": "The location where the investigation took place.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.location.id",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.location.extension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.location.modifierExtension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13725--20200916124640",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.coded_location",
        "short": "Coded location",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13726--20200916131032",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10160--20181031000000",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation",
        "short": "Investigation",
        "definition": "The investigation performed.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.id",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.extension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.modifierExtension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13525--20200904141136",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for investigation",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13526--20200904142243",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10161--20181031000000",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result",
        "short": "Investigation result",
        "definition": "For each investigation, the result of the investigation. This can include a report which may have results for multiple tests.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.id",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.extension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.modifierExtension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13527--20200904142541",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.coded_value",
        "short": "Coded value",
        "definition": "The coded value for investigation results",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13528--20200904142950",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12415--20190607162134",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result",
        "short": "Structured investigation result",
        "definition": "A structured set of information for each investigation result.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.id",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.extension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.modifierExtension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12416--20190607162208",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.value",
        "short": "Value",
        "definition": "The value of the investigation result.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12417--20190607162350",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.units_of_measure",
        "short": "Units of measure",
        "definition": "The units of the investigation result.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12418--20190607162448",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.reference_ranges",
        "short": "Reference ranges",
        "definition": "The reference range for the investigation result.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12419--20190607162600",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.abnormal_indicator",
        "short": "Abnormal indicator",
        "definition": "Indicator if the investigation is abnormal.",
        "comment": "A stream of bytes, base64 encoded",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "base64Binary"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12107--20190531155548",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.id",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.extension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12108--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12109--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12110--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12111--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12112--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12113--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12114--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12115--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10730--20190208161716",
        "path": "core_information_standard.investigations_requested",
        "short": "Investigations requested",
        "definition": "Details of any investigations requested",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.id",
        "path": "core_information_standard.investigations_requested.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.extension",
        "path": "core_information_standard.investigations_requested.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.modifierExtension",
        "path": "core_information_standard.investigations_requested.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10731--20190208161905",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry",
        "short": "Investigations requested record entry",
        "definition": "This is an investigation requested record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.id",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.extension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.modifierExtension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10732--20190208162140",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.date",
        "short": "Date",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Date"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date the investigation was requested.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10736--20190208162449",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location",
        "short": "Location",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Location"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The location where the investigation was requested.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The location where the investigation was requested"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.id",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.extension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.modifierExtension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13727--20200916132215",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13728--20200916133726",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12081--20190531154909",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who requested the investigation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.id",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.extension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12082--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12083--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12084--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12085--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12086--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12087--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12088--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10733--20190208162242",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested",
        "short": "Investigation requested",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Investigation requested"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The investigation that is requested. The investigation may refer to an individual test or a group of related tests or broader investigation required (so the investigator can determine the appropriate tests)",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The date on which the investigation was requested"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.id",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.extension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.modifierExtension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13529--20200904151024",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.coded_value",
        "short": "Coded value",
        "definition": "The coded value for Investigation requested",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13530--20200904151459",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10734--20190208162321",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.status_of_request",
        "short": "Status of request",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Status of request"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The status of the investigation request.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The status of the test request."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 16,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10737--20190208162536",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.reason_for_request",
        "short": "Reason for request",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Reason for request"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "An explanation or justification for why this investigation is being requested.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10738--20190208162622",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.request_priority",
        "short": "Request priority",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Request priority"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The urgency of the investigation requested.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The priority of the test request."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12090--20190531154953",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.id",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.extension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12091--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12092--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12093--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12094--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12095--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12096--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12097--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12098--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.557--20181031000000",
        "path": "core_information_standard.examination_findings",
        "short": "Examination findings",
        "definition": "Examination findings",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.id",
        "path": "core_information_standard.examination_findings.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.extension",
        "path": "core_information_standard.examination_findings.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.modifierExtension",
        "path": "core_information_standard.examination_findings.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10662--20181113134729",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry",
        "short": "Examination findings record entry",
        "definition": "This is an examination findings record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.id",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.extension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.modifierExtension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10462--20181031000000",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.date",
        "short": "Date",
        "definition": "The date the examination was performed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12116--20190531155916",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who performed the examiniation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.id",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.extension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12117--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12118--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12119--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12120--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12121--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12122--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12123--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10461--20181031000000",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location",
        "short": "Location",
        "definition": "The location where the examination was performed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.location.id",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.location.extension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.location.modifierExtension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13445--20200827153149",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13446--20200827153244",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10458--20181031000000",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings",
        "short": "Examination findings",
        "definition": "The record of findings from the examinations performed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.id",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.extension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.modifierExtension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13443--20200827115827",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.coded_value",
        "short": "Coded value",
        "definition": "The coded value for examination findings.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13444--20200827151828",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10464--20181031000000",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations",
        "short": "Observations",
        "definition": "The record of essential physiological measurements, e.g., heart rate, blood pressure, temperature, pulse, height, weight, respiratory rate, oxygen saturation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.observations.id",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.observations.extension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.observations.modifierExtension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13866--20210127181405",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry",
        "short": "Observations record entry",
        "definition": "This is an observations record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.id",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.extension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.modifierExtension",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13447--20200827160842",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.coded_value",
        "short": "Coded value",
        "definition": "The coded value for observations",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13832--20201223152216",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.value",
        "short": "Value",
        "definition": "The measured value of the observations",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13833--20201223152347",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.units_of_measure",
        "short": "Units of measure",
        "definition": "The units of measure for the observation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13848--20201230121558",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.site",
        "short": "Site",
        "definition": "The anatomical site at which the observation is taken",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13843--20201229150411",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.interpretation",
        "short": "Interpretation",
        "definition": "The assessment made based on the result of the observation e.g high, low",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13448--20200827160958",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10814--20190320184935",
        "path": "core_information_standard.pregnancy_status",
        "short": "Pregnancy status",
        "definition": "Pregnancy status of the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.id",
        "path": "core_information_standard.pregnancy_status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.extension",
        "path": "core_information_standard.pregnancy_status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.modifierExtension",
        "path": "core_information_standard.pregnancy_status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10812--20190320184437",
        "path": "core_information_standard.pregnancy_status.date",
        "short": "Date",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Date of Observation"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date the observation was recorded",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10855--20190327172701",
        "path": "core_information_standard.pregnancy_status.location",
        "short": "Location",
        "definition": "The location where the pregnancy state details were recorded.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.location.id",
        "path": "core_information_standard.pregnancy_status.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.location.extension",
        "path": "core_information_standard.pregnancy_status.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.location.modifierExtension",
        "path": "core_information_standard.pregnancy_status.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13531--20200904161324",
        "path": "core_information_standard.pregnancy_status.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13532--20200904161454",
        "path": "core_information_standard.pregnancy_status.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10815--20190320185102",
        "path": "core_information_standard.pregnancy_status.pregnancy_state",
        "short": "Pregnancy state",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Pregnancy State"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "A flag that indicates whether the person is pregnant.",
        "comment": "Pregnancy state",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10813--20190320184538",
        "path": "core_information_standard.pregnancy_status.expected_delivery_date",
        "short": "Expected delivery date",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Expected delivery date"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The expected delivery date of the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13533--20200904163141",
        "path": "core_information_standard.pregnancy_status.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who observed the pregnancy",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.performing_professional.id",
        "path": "core_information_standard.pregnancy_status.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.performing_professional.extension",
        "path": "core_information_standard.pregnancy_status.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.performing_professional.modifierExtension",
        "path": "core_information_standard.pregnancy_status.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13534--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13535--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13536--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13537--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13538--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13539--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.performing_professional.organisation.id",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.performing_professional.organisation.extension",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.performing_professional.organisation.modifierExtension",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13540--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13541--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13542--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13543--20200904163251",
        "path": "core_information_standard.pregnancy_status.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.person_completing_record.id",
        "path": "core_information_standard.pregnancy_status.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.person_completing_record.extension",
        "path": "core_information_standard.pregnancy_status.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.person_completing_record.modifierExtension",
        "path": "core_information_standard.pregnancy_status.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13544--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13545--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13546--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13547--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13548--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.person_completing_record.organisation.id",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.person_completing_record.organisation.extension",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.pregnancy_status.person_completing_record.organisation.modifierExtension",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13549--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13550--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13551--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13552--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13553--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.262--20181031000000",
        "path": "core_information_standard.assessments",
        "short": "Assessments",
        "definition": "Details of the person's assessments",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.id",
        "path": "core_information_standard.assessments.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.extension",
        "path": "core_information_standard.assessments.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.modifierExtension",
        "path": "core_information_standard.assessments.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11664--20190530192951",
        "path": "core_information_standard.assessments.assessments_record_entry",
        "short": "Assessments record entry",
        "definition": "This is the assessments record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.id",
        "path": "core_information_standard.assessments.assessments_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.extension",
        "path": "core_information_standard.assessments.assessments_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.modifierExtension",
        "path": "core_information_standard.assessments.assessments_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10763--20190318135122",
        "path": "core_information_standard.assessments.assessments_record_entry.date",
        "short": "Date",
        "definition": "The date the assessment was done.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10764--20190318135159",
        "path": "core_information_standard.assessments.assessments_record_entry.location",
        "short": "Location",
        "definition": "The location where the assessment was done.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.location.id",
        "path": "core_information_standard.assessments.assessments_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.location.extension",
        "path": "core_information_standard.assessments.assessments_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.location.modifierExtension",
        "path": "core_information_standard.assessments.assessments_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13570--20200907154022",
        "path": "core_information_standard.assessments.assessments_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13571--20200907154151",
        "path": "core_information_standard.assessments.assessments_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10822--20190321125522",
        "path": "core_information_standard.assessments.assessments_record_entry.assessment_type",
        "short": "Assessment type",
        "definition": "The type of the assessment e.g. social care needs assessment.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10754--20190307182112",
        "path": "core_information_standard.assessments.assessments_record_entry.assessment_summary",
        "short": "Assessment summary",
        "definition": "The summary of the assessment",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 250,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10655--20181113121556",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded",
        "short": "Structured assessment (superseded)",
        "definition": "Details of the structured assessment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.id",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.extension",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.modifierExtension",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11751--20190531135226",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.structured_assessment_name",
        "short": "Structured assessment name",
        "definition": "Structured assessment name e.g. New York Heart Failure, Glasgow Coma scale, Activities of Daily Living (ADL) etc.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10162--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.assessment_score",
        "short": "Assessment score",
        "definition": "The structured assessment score.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10163--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.assessment_value",
        "short": "Assessment value",
        "definition": "The structured assessment value.",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10169--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.subscale_score",
        "short": "Subscale score",
        "definition": "The subscale score of the structured assessment.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10170--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.subscale_value",
        "short": "Subscale value",
        "definition": "The subscale value of the structured assessment.",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12382--20190603160223",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who did the assessment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.performing_professional.id",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.performing_professional.extension",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12383--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12384--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12385--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12386--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12387--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12388--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12389--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11752--20190531140829",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.person_completing_record.id",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.person_completing_record.extension",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.assessments.assessments_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11753--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11754--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11755--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11756--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11757--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11758--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11759--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11760--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10164--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.comment",
        "short": "Comment",
        "definition": "Supporting text may be given regarding the assessment.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11666--20190530204307",
        "path": "core_information_standard.formulation",
        "short": "Formulation",
        "definition": "Details of the person's formulation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.id",
        "path": "core_information_standard.formulation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.extension",
        "path": "core_information_standard.formulation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.modifierExtension",
        "path": "core_information_standard.formulation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11667--20190530204432",
        "path": "core_information_standard.formulation.formulation_record_entry",
        "short": "Formulation record entry",
        "definition": "This is the formulation record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.id",
        "path": "core_information_standard.formulation.formulation_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.extension",
        "path": "core_information_standard.formulation.formulation_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.modifierExtension",
        "path": "core_information_standard.formulation.formulation_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11669--20190530204742",
        "path": "core_information_standard.formulation.formulation_record_entry.date",
        "short": "Date",
        "definition": "The date the formulation was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11670--20190530204826",
        "path": "core_information_standard.formulation.formulation_record_entry.location",
        "short": "Location",
        "definition": "The location where the formulation was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.location.id",
        "path": "core_information_standard.formulation.formulation_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.location.extension",
        "path": "core_information_standard.formulation.formulation_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.location.modifierExtension",
        "path": "core_information_standard.formulation.formulation_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13572--20200907154358",
        "path": "core_information_standard.formulation.formulation_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13573--20200907154439",
        "path": "core_information_standard.formulation.formulation_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11671--20190530204915",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the formulation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.performing_professional.id",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.performing_professional.extension",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11672--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11673--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11674--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11675--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11676--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11677--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11678--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11668--20190530204615",
        "path": "core_information_standard.formulation.formulation_record_entry.formulation",
        "short": "Formulation",
        "definition": "An account, shared by a therapist and person, of the personal meaning and origins of a person’s difficulties. This is viewed in the context of multiple factors including relationships, social circumstances and life events and will indicate the most helpful way forward.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14411--20210804190502",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.person_completing_record.id",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.person_completing_record.extension",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14412--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14413--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14414--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14415--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14416--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.id",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.extension",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.modifierExtension",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14417--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14418--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14419--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14420--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14421--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.276--20181031000000",
        "path": "core_information_standard.risks",
        "short": "Risks",
        "definition": "Details of any risks related to the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.id",
        "path": "core_information_standard.risks.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.extension",
        "path": "core_information_standard.risks.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.modifierExtension",
        "path": "core_information_standard.risks.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14460--20210826212619",
        "path": "core_information_standard.risks.risks_record_entry",
        "short": "Risks record entry",
        "definition": "This is a risks record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.id",
        "path": "core_information_standard.risks.risks_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.extension",
        "path": "core_information_standard.risks.risks_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.modifierExtension",
        "path": "core_information_standard.risks.risks_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14461--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.start_date_of_risk",
        "short": "Start date of risk",
        "definition": "The start date of the risk.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14462--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.end_date_of_risk",
        "short": "End date of risk",
        "definition": "The date the risk ended.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14463--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.risk",
        "short": "Risk",
        "definition": "The risk to the person or others, this includes any risk the person might cause to themselves or to others. e.g. suicide, self harm.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.risk.id",
        "path": "core_information_standard.risks.risks_record_entry.risk.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.risk.extension",
        "path": "core_information_standard.risks.risks_record_entry.risk.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.risk.modifierExtension",
        "path": "core_information_standard.risks.risks_record_entry.risk.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21900--20211214152338",
        "path": "core_information_standard.risks.risks_record_entry.risk.coded_value",
        "short": "Coded value",
        "definition": "The coded value for risk.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21899--20211214152115",
        "path": "core_information_standard.risks.risks_record_entry.risk.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14485--20210826213303",
        "path": "core_information_standard.risks.risks_record_entry.comment",
        "short": "Comment",
        "definition": "Additional details about the risk.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14464--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.location",
        "short": "Location",
        "definition": "The location where the risk was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.location.id",
        "path": "core_information_standard.risks.risks_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.location.extension",
        "path": "core_information_standard.risks.risks_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.location.modifierExtension",
        "path": "core_information_standard.risks.risks_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14465--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14466--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14467--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the risk.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.performing_professional.id",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.performing_professional.extension",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21901--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21902--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21903--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21904--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21905--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.specialty",
        "short": "Specialty",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21906--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21907--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.id",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.extension",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.modifierExtension",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21908--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 8,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21909--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to provide further detail or be used if no code is available.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21910--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\n\r\nPractitionerRole.telecom\r\n\r\nOrganisation.telecom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14475--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.person_completing_record.id",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.person_completing_record.extension",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21911--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21912--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21913--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21914--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.specialty",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21915--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.id",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.extension",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.modifierExtension",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21916--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 8,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21917--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to provide further detail or be used if no code is available.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21918--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21919--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21920--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record (e.g. telephone number, email address etc.).",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\n\r\nPractitionerRole.telecom\r\n\r\nOrganisation.telecom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.282--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions",
        "short": "Allergies and adverse reactions",
        "definition": "Allergies and adverse reactions",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10657--20181113122303",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry",
        "short": "Allergies and adverse reactions record entry",
        "definition": "This is a allergies and adverse reactions record entry. There may be 1 to many record entries under a section. \r\n\r\nEach record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10186--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.type_of_reaction",
        "short": "Type of reaction",
        "definition": "The type of reaction experienced by the person (allergic, adverse, intolerance)",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "AllergyIntolerance.type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10182--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent",
        "short": "Causative agent",
        "definition": "The agent such as food, drug or substances that has caused or may cause an allergy, intolerance or adverse reaction in this person Or “No known drug allergies or adverse reactions” Or “Information not available”",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13441--20200819141248",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.coded_value",
        "short": "Coded value",
        "definition": "The coded value for causative agent",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Allergyintolerance.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13442--20200819153340",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10658--20181113122925",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster",
        "short": "Reaction details cluster",
        "definition": "Details of the reaction.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10190--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.date",
        "short": "Date",
        "definition": "The date that the reaction was identified.",
        "requirements": "Allergyintolerance.asserteddate",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10846--20190327170411",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location",
        "short": "Location",
        "definition": "Details of where the allergy was identified. Linked to the date of the diagnosis by the professional.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13439--20200819135837",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Location.identifier",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13440--20200819140239",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11665--20190530201732",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance",
        "short": "Substance",
        "definition": "The substance, or a class of substances, that is considered to be responsible for the adverse reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13554--20200904164448",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.coded_value",
        "short": "Coded value",
        "definition": "The coded value for substance",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "AllergyIntolerance. reaction.substance",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13555--20200904164554",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10183--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction",
        "short": "Description of reaction",
        "definition": "A description of the manifestation of the allergic or adverse reaction experienced by the person. For example, skin rash.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13556--20200904164837",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.coded_value",
        "short": "Coded value",
        "definition": "The coded value for description of reaction.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "AllergyIntolerance.reaction.manifestation",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13557--20200904165103",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13844--20201229224439",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.onset_date",
        "short": "Onset date",
        "definition": "Date and time when manifestations showed e.g could be at home a few days earlier than the contact",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10184--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity",
        "short": "Severity",
        "definition": "A description of the severity of the reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13558--20200904174342",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.coded_value",
        "short": "Coded value",
        "definition": "The coded value for severity",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "AllergyIntolerance.reaction.severity",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13559--20200904174853",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10185--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty",
        "short": "Certainty",
        "definition": "A description of the certainty that the stated causative agent caused the allergic or adverse reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13560--20200904175226",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.coded_value",
        "short": "Coded value",
        "definition": "The coded value for certainty.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "AllergyIntolerance.verificationStatus",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13561--20200904175521",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13856--20210118184519",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure",
        "short": "Route of exposure",
        "definition": "The route the person was exposed to the substance",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13857--20210118185012",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.coded_value",
        "short": "Coded value",
        "definition": "The coded value for route of exposure",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "AllergyIntolerance.exposureroute",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13858--20210118185502",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10189--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.comment",
        "short": "Comment",
        "definition": "Any additional comment or clarification about the adverse reaction.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10187--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.evidence",
        "short": "Evidence",
        "definition": "Results of investigations that confirmed the certainty of the diagnosis. Examples might include results of skin prick allergy tests",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "AllergyIntolerance.extension.evidence",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10188--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.date_first_experienced",
        "short": "Date first experienced",
        "definition": "When the reaction was first experienced i.e this may not be the first this has happened. May be a date or partial date (e.g. year) or text (**e.g. during childhood**)",
        "requirements": "AllergyIntolerance.onset",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14253--20210304132934",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.allergy_end_date",
        "short": "Allergy end date",
        "definition": "The date the allergy was diagnosed as ended",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14273--20210409110111",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.comment",
        "short": "Comment",
        "definition": "Any further comments on the person's allergies or adverse reactions.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12010--20190531152359",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12011--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12012--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12013--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12014--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12015--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12016--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12017--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12018--20190531152436",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.id",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.extension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12019--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12020--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12021--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12022--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12023--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12024--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12025--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12026--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.636--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices",
        "short": "Medications and medical devices",
        "definition": "Medications and medical devices",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.id",
        "path": "core_information_standard.medications_and_medical_devices.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.extension",
        "path": "core_information_standard.medications_and_medical_devices.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10663--20181113155621",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry",
        "short": "Medication item entry",
        "definition": "All medications and devices that can be prescribed to be entered via this Medication item entry. Handles details of continuation / addition / amendment of admission medications.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10664--20181113162551",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster",
        "short": "Medication item cluster",
        "definition": "Medication item cluster",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10843--20190327165952",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.date",
        "short": "Date",
        "definition": "The date on which the medication or medical device was prescribed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10844--20190327170120",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location",
        "short": "Location",
        "definition": "The location where the medication or the medical device was prescribed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13620--20200908190536",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13621--20200908190701",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12002--20190531151228",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prescribed the medication or medical device.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12003--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12004--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12005--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12006--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12007--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12008--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12009--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14316--20210624175604",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_prescribed_by",
        "short": "Medication prescribed by",
        "definition": "The type of organisation responsible for authorising and issuing the medication e.g. GP",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10536--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name",
        "short": "Medication name",
        "definition": "May be generic name or brand name.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13622--20200908191521",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.coded_value",
        "short": "Coded value",
        "definition": "The coded value for medication name",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "MedicationStatement.medication[x].medicationCodableConcept",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13623--20200908191739",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14283--20210610141102",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family",
        "short": "Medication trade family",
        "definition": "The trade family or brand of the medication prescribed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14320--20210625111710",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.coded_value",
        "short": "Coded value",
        "definition": "The coded value for medication trade family or brand.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14321--20210625111832",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10537--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form",
        "short": "Form",
        "definition": "The form of the medication e.g. capsule, drops, tablet, lotion etc.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13624--20200908193229",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.coded_value",
        "short": "Coded value",
        "definition": "The coded value for form.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13625--20200908193334",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10539--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied",
        "short": "Quantity supplied",
        "definition": "The quantity of the medication (e.g. tablets, inhalers, etc.) provided to the person. This may be dispensed by the pharmacy or on the ward. Record in a structured format i.e. value and a unit",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14271--20210331165830",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.value",
        "short": "Value",
        "definition": "The value of the quantity supplied",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14272--20210331165956",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.unit_of_measure",
        "short": "Unit of measure",
        "definition": "Unit of measure of quantity supplied",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13792--20201022185607",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.date_supplied",
        "short": "Date supplied",
        "definition": "The date/time the medication was supplied.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10538--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route",
        "short": "Route",
        "definition": "The route by which the medication is administered e.g. oral, IM, IV",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13655--20200908203038",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.coded_value",
        "short": "Coded value",
        "definition": "The coded value for route",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "MedicationStatement.dosage.route",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13656--20200908203140",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10540--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site",
        "short": "Site",
        "definition": "The anatomical site at which the medication is to be administered.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13657--20200908203318",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.coded_value",
        "short": "Coded value",
        "definition": "The coded value for site",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "MedicationStatement.dosage.site",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13658--20200908203542",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.free_text",
        "short": "Free text",
        "definition": "Free text field to be used when code is not available",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10541--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method",
        "short": "Method",
        "definition": "The technique or method by which the medication is to be administered.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13845--20201229230559",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.coded_value",
        "short": "Coded value",
        "definition": "The coded value for method",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "MedicationStatement.dosage.method",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13846--20201229230737",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13379--20200810165127",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.over_the_counter_medication_flag",
        "short": "Over the counter medication flag",
        "definition": "Indicates if the medication or device is acquired without a prescription i.e. got by the person over the counter",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11639--20190530174022",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster",
        "short": "Structured dose direction cluster",
        "definition": "A structural representation of the elements carried by the dose syntax in 'parsable dose strength / timing' i.e. dose strength, dose timing, dose duration and maximum dose.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14455--20210824204258",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_type",
        "short": "Dose type",
        "definition": "The kind of rate or dose specified",
        "requirements": "| MedicationStatement.dosage.doseAndRate.type |",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10554--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount",
        "short": "Structured dose amount",
        "definition": "A structural representation of dose amount, e.g. 20mg or 2 tablets. This element will generally only be used when persisting data within systems with 'parsable dose directions' being used to exchange the same information between systems. As per FHIR Dose Syntax Implementation Guidance (NHS Digital): [https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home](https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home \"\")",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14456--20210824204605",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.dose",
        "short": "Dose",
        "definition": "Amount of dose medication .Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "requirements": "MedicationStatement.dosage.dose[x].doseQuantity or MedicationStatement.dosage.dose[x].doseRange",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14457--20210824205017",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.rate",
        "short": "Rate",
        "definition": "Amount of medication per unit of time. Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours. Sometimes, a rate can imply duration when expressed as total volume / duration (e.g. 500mL/2 hours implies a duration of 2 hours). However, when rate doesn't imply duration (e.g. 250mL/hour), then the timing.repeat.duration is needed to convey the infuse over time period.",
        "comment": "Do not use a IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)",
        "requirements": "MedicationStatement.dosage.doseAndRate.rate[x]",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10555--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_timing",
        "short": "Structured dose timing",
        "definition": "A slot containing a structural, computable representation of dose timing and maximum dose. This element will generally only be used when persisting data within systems with 'parsable dose directions' being used to exchange the same information between systems. As per FHIR Dose Syntax Implementation Guidance (NHS Digital): [https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home](https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home \"\")",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "requirements": "MedicationStatement.dosage.timing",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10548--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_direction_duration",
        "short": "Dose direction duration",
        "definition": "Recommendation of the time period for which the medication should be continued, including direction not to discontinue. As per FHIR Dose Syntax Implementation Guidance (NHS Digital): [https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home](https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home \"\")",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10544--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_directions_description",
        "short": "Dose directions description",
        "definition": "Describes the entire medication dosage and administration directions including dose quantity and medication frequency and optionally duration e.g. “1 tablet at night\" or “2mg at 10pm”.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "MedicationStatement.dosage.text",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14458--20210824215500",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.maxdoseperperiod",
        "short": "Maxdoseperperiod",
        "definition": "The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time. For example, 1000mg in 24 hours.",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "requirements": "MedicationStatement.dosage.maxDosePerPeriod",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14459--20210824215724",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.maxdoseperadministration",
        "short": "Maxdoseperadministration",
        "definition": "The maximum total quantity of a therapeutic substance that may be administered to a subject per administration.",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "requirements": "MedicationStatement.dosage.maxDosePerAdministration",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "xpath": "not(exists(f:code)) or exists(f:system)",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14317--20210624180217",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication",
        "short": "Repeat medication",
        "definition": "Is the medication prescribed to be repeated",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14318--20210624180438",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.number_of_repeat_prescriptions",
        "short": "Number of repeat prescriptions",
        "definition": "The number of repeated prescriptions",
        "comment": "Do not use a IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14319--20210624191627",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.review_date",
        "short": "Review date",
        "definition": "Date to review the repeat medication prescribed to the person",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10545--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.additional_instructions",
        "short": "Additional instructions",
        "definition": "Allows for: requirements for adherence support, e.g. compliance aids, prompts and packaging requirements, additional information about specific medicines e.g. where specific brand required, person requirements, e.g. unable to swallow tablets.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "MedicationStatement.dosage.additionalInstruction",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10561--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster",
        "short": "Course details cluster",
        "definition": "Details of the overall course of medication.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10666--20181113164755",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.course_status",
        "short": "Course status",
        "definition": "The status of this prescription.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10546--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.indication",
        "short": "Indication",
        "definition": "Reason for medication being prescribed, where known.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10667--20181113164922",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.start_datetime",
        "short": "Start date/time",
        "definition": "The date and/or time that the medication course should begin.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10557--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.end_datetime",
        "short": "End date/time",
        "definition": "The date and/or time that the medication course should finish.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10668--20181113165909",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.link_to_indication_record",
        "short": "Link to indication record",
        "definition": "A link to the record which contains the indication for this medication order.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10547--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.commentrecommendation",
        "short": "Comment/recommendation",
        "definition": "Suggestions about duration and/or review, ongoing monitoring requirements, advice on starting, discontinuing or changing medication. Additional comment or recommendation about the medication course e.g. 'Patient named supply', 'unlicensed medication', 'Foreign brand' or monitoring recommendations",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10568--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster",
        "short": "Medication change summary cluster",
        "definition": "Records the changes made to medication.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10669--20181113170050",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.status",
        "short": "Status",
        "definition": "The nature of any change made to the medication.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10670--20181113170207",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.indication",
        "short": "Indication",
        "definition": "Reason for change in medication, e.g. sub-therapeutic dose, person intolerant.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10671--20181113170303",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.date_of_change",
        "short": "Date of change",
        "definition": "The date of the change - addition, or amendment",
        "requirements": "ExtensionUKCoreMedicationDosageLastChanged",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10672--20181113170342",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.description_of_amendment",
        "short": "Description of amendment",
        "definition": "Where a change is made to the medication i.e. one drug stopped and another started or eg dose, frequency or route is changed.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11993--20190531151127",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11994--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11995--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11996--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11997--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11998--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11999--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12000--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12001--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10583--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry",
        "short": "Medical devices entry",
        "definition": "Medical devices",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10673--20181113171015",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.medical_device",
        "short": "Medical device",
        "definition": "Any medical device that isn't prescribed.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11280--20190529174702",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.comments",
        "short": "Comments",
        "definition": "Any information regarding the medical device.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10576--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry",
        "short": "Medication discontinued entry",
        "definition": "Medication discontinued entry",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10577--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication",
        "short": "Name of discontinued medication",
        "definition": "The name of the medication or medical device being discontinued",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.id",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.extension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.modifierExtension",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13659--20200908205752",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.coded_value",
        "short": "Coded value",
        "definition": "The coded value for medication name",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13660--20200908205840",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.free_text",
        "short": "Free text",
        "definition": "Amount of vaccine administered.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12472--20190625114223",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.status",
        "short": "Status",
        "definition": "The status of any change made to the medication. MUST CONTAIN STOPPED.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10579--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.indication",
        "short": "Indication",
        "definition": "The clinical indication for any changes in medication status",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10580--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.date_of_change",
        "short": "Date of change",
        "definition": "The date of the discontinuation",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10582--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.comment",
        "short": "Comment",
        "definition": "Any additional comment about the discontinuation or amendment.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12969--20200406182526",
        "path": "core_information_standard.equipment_and_adaptations",
        "short": "Equipment and adaptations",
        "definition": "Details of equipment/asset (or modifications) that the Local Authority has provided to the patient.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.id",
        "path": "core_information_standard.equipment_and_adaptations.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.extension",
        "path": "core_information_standard.equipment_and_adaptations.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.modifierExtension",
        "path": "core_information_standard.equipment_and_adaptations.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12970--20200406182746",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry",
        "short": "Equipment record entry",
        "definition": "This is a equipment record entry. There may be 1 to many record entries under a section.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.equipment_record_entry.id",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.equipment_record_entry.extension",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.equipment_record_entry.modifierExtension",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12971--20200406192247",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name",
        "short": "Equipment name",
        "definition": "The name of the equipment (e.g. 'Keysafe', 'Handrail' 'Lifeline Alarm', etc.)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.id",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.extension",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.modifierExtension",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13780--20201021160139",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.coded_value",
        "short": "Coded value",
        "definition": "The coded value for equipment name",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13782--20201021160803",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13066--20200518174743",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.date",
        "short": "Date",
        "definition": "The date the equipment was issued.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12972--20200406192530",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.comment",
        "short": "Comment",
        "definition": "Any further details about the equipment, e.g. position of handrail(s) within the person's home",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.535--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions",
        "short": "Plan and requested actions",
        "definition": "The details of planned investigations, procedures and treatment, and whether this plan has been agreed with the person or their legitimate representative.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.id",
        "path": "core_information_standard.plan_and_requested_actions.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.extension",
        "path": "core_information_standard.plan_and_requested_actions.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.modifierExtension",
        "path": "core_information_standard.plan_and_requested_actions.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10661--20181113133858",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry",
        "short": "Plan and requested actions record entry",
        "definition": "This is a plan and requested actions record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.id",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.extension",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.modifierExtension",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10445--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.date",
        "short": "Date",
        "definition": "The date on which the plan and requested actions were prepared.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12167--20190531161342",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the plan and requested actions.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.id",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.extension",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.modifierExtension",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12168--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12169--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12170--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12171--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12172--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12173--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12174--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10842--20190327164610",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location",
        "short": "Location",
        "definition": "The location where the plan and requested actions were prepared.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.id",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.extension",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.modifierExtension",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13684--20200909131131",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13685--20200909131237",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10436--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.actions_for_professionals",
        "short": "Actions for professionals",
        "definition": "Including planned investigations, procedures and treatment for a person's identified conditions and priorities. For each action the following should be identified:outcome expectations, including the person’s expectations. A record of the planned and requested actions. May be structured (table), with actions, names, dates, status, location, strategies.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10437--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.actions_for_person_or_their_carer",
        "short": "Actions for person or their carer",
        "definition": "For each action the following should be identified:outcome expectations, including person’s expectations. A record of the planned and requested actions. May be structured (table), with actions, names, dates, status, location, strategies.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10438--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.agreed_with_the_person_or_their_legitimate_representative",
        "short": "Agreed with the person or their legitimate representative",
        "definition": "Indicates whether the person or their legitimate representative has agreed the entire plan or individual aspects of treatment, expected outcomes, risks and alternative treatments. A record of the agreement of the decisions made.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10950--20190516173654",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.outcome_of_plan_and_requested_actions",
        "short": "Outcome of plan and requested actions",
        "definition": "The details of the outcome of the plan and requested actions.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12175--20190531161512",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.id",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.extension",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.modifierExtension",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12176--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12177--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12178--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12179--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12180--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12181--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12182--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12183--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.508--20181031000000",
        "path": "core_information_standard.care_and_support_plan",
        "short": "Care and support plan",
        "definition": "This records the decisions reached during conversation between the individual and health and care professional about future plans and also records progress.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.id",
        "path": "core_information_standard.care_and_support_plan.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.extension",
        "path": "core_information_standard.care_and_support_plan.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10419--20181031000000",
        "path": "core_information_standard.care_and_support_plan.strengths",
        "short": "Strengths",
        "definition": "Any strengths and assets the person has relating to their goals and hopes about their health and well-being.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.strengths.id",
        "path": "core_information_standard.care_and_support_plan.strengths.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.strengths.extension",
        "path": "core_information_standard.care_and_support_plan.strengths.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.strengths.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.strengths.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14369--20210706121333",
        "path": "core_information_standard.care_and_support_plan.strengths.coded_value",
        "short": "Coded value",
        "definition": "The coded value associated with the person's strengths.  Could be derived from the assessment of the person e.g. 300738008 |Able to participate in leisure activities (finding)|",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14370--20210706122131",
        "path": "core_information_standard.care_and_support_plan.strengths.free_text",
        "short": "Free text",
        "definition": "The person’s strengths (in free text).  If the strengths are coded then this is any supplementary or personalised information that relates to the coded strength.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The person’s strengths (in free text).  If the strengths are coded then this is any supplementary or personalised information that relates to the coded strength."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10414--20181031000000",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems",
        "short": "Needs, concerns or problems",
        "definition": "Details of the person needs, concerns or problems",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14371--20210706123219",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.coded_value",
        "short": "Coded value",
        "definition": "The coded value associated with the person's needs, concerns or problems.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14372--20210706123550",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.free_text",
        "short": "Free text",
        "definition": "The person’s needs, concerns or problems (in free text).  If the needs, concerns or problems are coded then this is any supplementary or personalised information that relates to the coded need, concern or problem.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The person’s needs, concerns or problems (in free text).  If the needs, concerns or problems are coded then this is any supplementary or personalised information that relates to the coded need, concern or problem."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10413--20181031000000",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes",
        "short": "Goals and hopes",
        "definition": "| \r\n\r\n\r\n\r\nThe overall goals, hopes, aims or targets that the person has. Including anything that the person wants to achieve that relates to their future health and wellbeing. Each goal may include a description of why it is important to the person. Goals may also be ranked in order of importance or priority to the person.\r\n\r\n\r\n\r\n |",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14373--20210706125516",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.coded_value",
        "short": "Coded value",
        "definition": "The coded value associated with the person's goals, aim's and hopes. e.g. 999002111000000103 |Occupational therapy goals simple reference set (foundation metadata concept)|",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14374--20210706125933",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.free_text",
        "short": "Free text",
        "definition": "The person’s goals and hopes (in free text).  If the goals and hopes are coded then this is any supplementary or personalised information that relates to the coded goal or hope.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14399--20210707123616",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.goal_importance_score",
        "short": "Goal importance score",
        "definition": "Assessment of the person's motivations to achieve this goal, how important the goal is to the person on a scale of 1-10.",
        "comment": "Do not use a IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10408--20181031000000",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities",
        "short": "Actions and activities",
        "definition": "Actions or activities the person or others plan to take to achieve the person's goals and the resources required to do this.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10675--20181115133322",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what",
        "short": "What",
        "definition": "What the action is and how it is to be carried out?",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14383--20210706150318",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the action.\r\n\r\n| \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n |",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14384--20210706150500",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.free_text",
        "short": "Free text",
        "definition": "The person’s actions (in free text).  If the actions are coded then this is any supplementary or personalised information that relates to the coded action.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10676--20181115133404",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who",
        "short": "Who",
        "definition": "Name and role (e.g. person, carer, GP, OT, etc.) of the person, or a team, carrying out the proposed action, and, if relevant where action should take place.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14393--20210706162518",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.name",
        "short": "Name",
        "definition": "The name of the professional or person carrying out the proposed action.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14394--20210706162627",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.role",
        "short": "Role",
        "definition": "The role of the person providing the service.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14395--20210706162859",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.team",
        "short": "Team",
        "definition": "The name of the team.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14396--20210706163039",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10677--20181115133438",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.when",
        "short": "When",
        "definition": "Planned date, time, or interval, as relevant",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10678--20181115133519",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.suggested_strategies",
        "short": "Suggested strategies",
        "definition": "Suggested strategies for potential problems.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10679--20181115133557",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status",
        "short": "Status",
        "definition": "The status of the action or activity e.g. in progress, done, refused",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14385--20210706152349",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the person's activity status",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14386--20210706152554",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.free_text",
        "short": "Free text",
        "definition": "Any supplementary or personalised information for the person's activity status",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10680--20181115135404",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.confidence",
        "short": "Confidence",
        "definition": "How confident the person feels to carry out the action associated to the goal.",
        "comment": "Do not use a IEEE type floating point type, instead use something that works like a true decimal, with inbuilt precision (e.g. Java BigInteger)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "decimal"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10682--20181115135505",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.date_last_updated",
        "short": "Date last updated",
        "definition": "Date when action/activity record was last updated",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10683--20181115135547",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.review_date",
        "short": "Review date",
        "definition": "When the action evaluation needs to be reviewed. SNOMED CT tag : - 425268008 | Review of care plan (procedure) |",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10674--20181115133226",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal",
        "short": "Stage goal",
        "definition": "Details of the person's stage goals",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14284--20210610201427",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal",
        "short": "Stage goal",
        "definition": "A specific sub-goal that is related to the overall goal as agreed by the person in collaboration with a professional.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14375--20210706130353",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.coded_value",
        "short": "Coded value",
        "definition": "The coded expression associated with the person's stage goal.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14376--20210706130711",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.free_text",
        "short": "Free text",
        "definition": "The person’s stage goal (in free text).  If the stage goal is coded then this is any supplementary or personalised information that relates to the coded stage goal.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10681--20181115135434",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome",
        "short": "Outcome",
        "definition": "The outcome of the stage goal",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14378--20210706132755",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the person's stage goal outcome.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14379--20210706133250",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.free_text",
        "short": "Free text",
        "definition": "Any supplementary and personalised information relating to the person's outcome.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14377--20210706132138",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.goal_status",
        "short": "Goal status",
        "definition": "The status associated with the person's stage goal",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10416--20181031000000",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes",
        "short": "Outcomes",
        "definition": "Outcomes of each of the person’s goals, aims and targets. Includes comments recorded by the person, date and status.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.id",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.extension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14380--20210706145509",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.coded_value",
        "short": "Coded value",
        "definition": "The coded value associated with the person's overall goal outcome",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14382--20210706145853",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.free_text",
        "short": "Free text",
        "definition": "The person’s outcome (in free text) of a goal.  If the outcome is coded then this is any supplementary or personalised information that relates to the coded outcome.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14400--20210707131458",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.goal_status",
        "short": "Goal status",
        "definition": "The status associated with the person's overall goal.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10409--20181031000000",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative",
        "short": "Agreed with person or legitimate representative",
        "definition": "Indicates whether the plan was discussed and agreed with the person or legitimate representative.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.id",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.extension",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14322--20210629130522",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.person_or_legitimate_representative",
        "short": "Person or legitimate representative",
        "definition": "Indicates whether the plan was discussed and agreed with the person or legitimate representative",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14323--20210629131457",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.person_full_name",
        "short": "Person full name",
        "definition": "The full name of the person in text representation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.name.text",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14324--20210629131614",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10410--20181031000000",
        "path": "core_information_standard.care_and_support_plan.care_funding_source",
        "short": "Care funding source",
        "definition": "A reference to the funding source and any conditions or limitations associated.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.care_funding_source.id",
        "path": "core_information_standard.care_and_support_plan.care_funding_source.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.care_funding_source.extension",
        "path": "core_information_standard.care_and_support_plan.care_funding_source.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.care_funding_source.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.care_funding_source.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14391--20210706161205",
        "path": "core_information_standard.care_and_support_plan.care_funding_source.coded_value",
        "short": "Coded value",
        "definition": "The organisation code of the care funding source",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14392--20210706161407",
        "path": "core_information_standard.care_and_support_plan.care_funding_source.free_text",
        "short": "Free text",
        "definition": "Any further information for the person's care funding source e.g. self funded",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10412--20181031000000",
        "path": "core_information_standard.care_and_support_plan.date_this_plan_was_last_updated",
        "short": "Date this plan was last updated",
        "definition": "This is a record of the date that this care and support plan was last updated.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10415--20181031000000",
        "path": "core_information_standard.care_and_support_plan.other_care_planning_documents",
        "short": "Other care planning documents",
        "definition": "Reference other care planning documents, including the type, location and date. \r\n\r\nThis may include condition-specific plans, advance care plans, end of life care plan, etc.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10417--20181031000000",
        "path": "core_information_standard.care_and_support_plan.planned_review_dateinterval",
        "short": "Planned review date/interval",
        "definition": "This is the date/interval when this information will next be reviewed. SNOMED CT tag : - 425268008 | Review of care plan (procedure) |",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10418--20181031000000",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review",
        "short": "Responsibility for review",
        "definition": "This is a record of who has responsibility for arranging review of this information.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.responsibility_for_review.id",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.responsibility_for_review.extension",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.responsibility_for_review.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14345--20210701204034",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14346--20210701204135",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14347--20210701204259",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12044--20190531153203",
        "path": "core_information_standard.care_and_support_plan.location",
        "short": "Location",
        "definition": "The location where the care and support plan was prepared.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.location.id",
        "path": "core_information_standard.care_and_support_plan.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.location.extension",
        "path": "core_information_standard.care_and_support_plan.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.location.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13665--20200908221708",
        "path": "core_information_standard.care_and_support_plan.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13666--20200908221817",
        "path": "core_information_standard.care_and_support_plan.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12027--20190531153022",
        "path": "core_information_standard.care_and_support_plan.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the care and support plan.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.performing_professional.id",
        "path": "core_information_standard.care_and_support_plan.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.performing_professional.extension",
        "path": "core_information_standard.care_and_support_plan.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.performing_professional.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12028--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12029--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12030--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12031--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12032--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12033--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12034--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12035--20190531153101",
        "path": "core_information_standard.care_and_support_plan.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.person_completing_record.id",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.person_completing_record.extension",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.care_and_support_plan.person_completing_record.modifierExtension",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12036--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12037--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12038--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12039--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12040--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12041--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12042--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12043--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.469--20181031000000",
        "path": "core_information_standard.contingency_plans",
        "short": "Contingency plans",
        "definition": "These are the things to do and people to contact, should an individual’s\nhealth or other circumstances get worse.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.id",
        "path": "core_information_standard.contingency_plans.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.extension",
        "path": "core_information_standard.contingency_plans.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.modifierExtension",
        "path": "core_information_standard.contingency_plans.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10375--20181031000000",
        "path": "core_information_standard.contingency_plans.trigger_factors",
        "short": "Trigger factors",
        "definition": "Signs to watch out for that may indicate a significant change in health or other circumstances e.g. feeling agitated",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.trigger_factors.id",
        "path": "core_information_standard.contingency_plans.trigger_factors.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.trigger_factors.extension",
        "path": "core_information_standard.contingency_plans.trigger_factors.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.trigger_factors.modifierExtension",
        "path": "core_information_standard.contingency_plans.trigger_factors.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14389--20210706155834",
        "path": "core_information_standard.contingency_plans.trigger_factors.coded_value",
        "short": "Coded value",
        "definition": "The trigger that leads to instigation of a significant change in health or other circumstances.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14390--20210706160156",
        "path": "core_information_standard.contingency_plans.trigger_factors.free_text",
        "short": "Free text",
        "definition": "The person’s trigger factors (in free text).  If the trigger factor is coded then this is any supplementary or personalised information that relates to the coded trigger factor.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10371--20181031000000",
        "path": "core_information_standard.contingency_plans.contingency_plan_name",
        "short": "Contingency plan name",
        "definition": "When the action evaluation needs to be reviewed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.contingency_plan_name.id",
        "path": "core_information_standard.contingency_plans.contingency_plan_name.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.contingency_plan_name.extension",
        "path": "core_information_standard.contingency_plans.contingency_plan_name.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.contingency_plan_name.modifierExtension",
        "path": "core_information_standard.contingency_plans.contingency_plan_name.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14387--20210706155058",
        "path": "core_information_standard.contingency_plans.contingency_plan_name.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the type of care plan",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14388--20210706155306",
        "path": "core_information_standard.contingency_plans.contingency_plan_name.free_text",
        "short": "Free text",
        "definition": "Free text if no coded value is available.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10376--20181031000000",
        "path": "core_information_standard.contingency_plans.what_should_happen",
        "short": "What should happen",
        "definition": "Guidance on specific actions or interventions that may be required or should be avoided in specific situations. This may include circumstances where action needs to be taken if a carer is unable to care for the person. A statement of suggested actions. Usually expressed as: in the event of X do Y.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.what_should_happen.id",
        "path": "core_information_standard.contingency_plans.what_should_happen.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.what_should_happen.extension",
        "path": "core_information_standard.contingency_plans.what_should_happen.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.what_should_happen.modifierExtension",
        "path": "core_information_standard.contingency_plans.what_should_happen.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14403--20210707134754",
        "path": "core_information_standard.contingency_plans.what_should_happen.coded_value",
        "short": "Coded value",
        "definition": "The coded value for what should happen",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14404--20210707134920",
        "path": "core_information_standard.contingency_plans.what_should_happen.free_text",
        "short": "Free text",
        "definition": "What should happen (in free text).  If 'what should happen' is coded then this is any supplementary or personalised information that relates to the coded value for 'what should happen'.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10377--20181031000000",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted",
        "short": "Who should be contacted",
        "definition": "Who should be contacted in the event of significant problems or deterioration in health or wellbeing. e.g. name, role and contact details.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.who_should_be_contacted.id",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.who_should_be_contacted.extension",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.who_should_be_contacted.modifierExtension",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14405--20210707135626",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14406--20210707135748",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14407--20210707135915",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the personal contact (e.g. telephone number, address, email address etc.)",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10369--20181031000000",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative",
        "short": "Agreed with person or legitimate representative",
        "definition": "Indicates whether the plan was discussed and agreed with the person or legitimate representative.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.id",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.extension",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.modifierExtension",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14339--20210701191112",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.person_or_legitimate_representative",
        "short": "Person or legitimate representative",
        "definition": "Indicates whether the plan was discussed and agreed with the person or legitimate representative",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "boolean"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14340--20210701191345",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.person_full_name",
        "short": "Person full name",
        "definition": "The full name of the person in text representation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Patient.name.text",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14341--20210701191523",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10372--20181031000000",
        "path": "core_information_standard.contingency_plans.date_this_plan_was_last_updated",
        "short": "Date this plan was last updated",
        "definition": "The date that this contingency plan was last updated.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10373--20181031000000",
        "path": "core_information_standard.contingency_plans.planned_review_dateinterval",
        "short": "Planned review date/interval",
        "definition": "This is the date/interval when this contingency plan will next be reviewed. SNOMED CT tag : - 425268008 | Review of care plan (procedure) |",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10374--20181031000000",
        "path": "core_information_standard.contingency_plans.responsibility_for_review",
        "short": "Responsibility for review",
        "definition": "This is who has responsibility for arranging review of this information.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.responsibility_for_review.id",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.responsibility_for_review.extension",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.responsibility_for_review.modifierExtension",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14342--20210701193829",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14343--20210701193946",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14344--20210701194059",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13850--20210108163756",
        "path": "core_information_standard.contingency_plans.coping_strategies",
        "short": "Coping strategies",
        "definition": "Details of coping strategies used",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.coping_strategies.id",
        "path": "core_information_standard.contingency_plans.coping_strategies.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.coping_strategies.extension",
        "path": "core_information_standard.contingency_plans.coping_strategies.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.coping_strategies.modifierExtension",
        "path": "core_information_standard.contingency_plans.coping_strategies.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13851--20210108164537",
        "path": "core_information_standard.contingency_plans.coping_strategies.coping_strategy",
        "short": "Coping strategy",
        "definition": "The coping strategies are defined as thoughts and behaviours that people use to manage the internal and external demands of situations that are appraised as stressful. This should also include a record of any tools used to carry out the coping strategy.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13852--20210108164718",
        "path": "core_information_standard.contingency_plans.coping_strategies.start_date",
        "short": "Start date",
        "definition": "The date when the coping strategy started",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13853--20210108164858",
        "path": "core_information_standard.contingency_plans.coping_strategies.end_date",
        "short": "End date",
        "definition": "The date when the coping strategy ended",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13854--20210108164959",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs",
        "short": "Relapse indicators / early warning signs",
        "definition": "Details of the relapse indicators for the person. These may also be called 'early warning signs'",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.id",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.extension",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.modifierExtension",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14401--20210707133810",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.coded_value",
        "short": "Coded value",
        "definition": "The coded value for relapse indicators/early warning signs",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14402--20210707134246",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.free_text",
        "short": "Free text",
        "definition": "Any supplementary or personalised information regarding the relapse indicators/early warning signs",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10777--20190319171220",
        "path": "core_information_standard.contingency_plans.advance_statement",
        "short": "Advance statement",
        "definition": "Written requests and preferences made by a person with capacity conveying their wishes, beliefs and values for their future care should they lose capacity.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.id",
        "path": "core_information_standard.contingency_plans.advance_statement.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.extension",
        "path": "core_information_standard.contingency_plans.advance_statement.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.modifierExtension",
        "path": "core_information_standard.contingency_plans.advance_statement.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12267--20190531163920",
        "path": "core_information_standard.contingency_plans.advance_statement.date",
        "short": "Date",
        "definition": "The date when the advanced statements was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12268--20190531163959",
        "path": "core_information_standard.contingency_plans.advance_statement.location",
        "short": "Location",
        "definition": "The location where the advanced statement was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.location.id",
        "path": "core_information_standard.contingency_plans.advance_statement.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.location.extension",
        "path": "core_information_standard.contingency_plans.advance_statement.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.location.modifierExtension",
        "path": "core_information_standard.contingency_plans.advance_statement.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13698--20200909171446",
        "path": "core_information_standard.contingency_plans.advance_statement.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13699--20200909171621",
        "path": "core_information_standard.contingency_plans.advance_statement.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13695--20200909170633",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement",
        "short": "Advance statement",
        "definition": "Does the person have an advance statement.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.advance_statement.id",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.advance_statement.extension",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.advance_statement.modifierExtension",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13696--20200909170921",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.coded_value",
        "short": "Coded value",
        "definition": "The coded value for advance statement",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13697--20200909171048",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13760--20200929145349",
        "path": "core_information_standard.contingency_plans.advance_statement.location_of_document",
        "short": "Location of document",
        "definition": "The location of where the advanced statement is held.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12269--20190531164044",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the advance statement.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.performing_professional.id",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.performing_professional.extension",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.performing_professional.modifierExtension",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12270--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12271--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12272--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12273--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12274--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12275--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12276--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12277--20190531164155",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.person_completing_record.id",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.person_completing_record.extension",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.advance_statement.person_completing_record.modifierExtension",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12278--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12279--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12280--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12281--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12282--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12283--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12284--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12285--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10370--20181031000000",
        "path": "core_information_standard.contingency_plans.anticipatory_medicinesequipment",
        "short": "Anticipatory medicines/equipment",
        "definition": "Medicines or equipment available that may be required in specific situations and their location. A statement regarding the availability or location of the anticipatory medicines/equipment. SNOMED CT Tag : - 871021000000106 | Prescription of palliative care anticipatory medication (procedure) |",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12079--20190531153945",
        "path": "core_information_standard.contingency_plans.location",
        "short": "Location",
        "definition": "The location where the contingency plan was prepared.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.location.id",
        "path": "core_information_standard.contingency_plans.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.location.extension",
        "path": "core_information_standard.contingency_plans.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.location.modifierExtension",
        "path": "core_information_standard.contingency_plans.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13667--20200908221958",
        "path": "core_information_standard.contingency_plans.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13668--20200908222139",
        "path": "core_information_standard.contingency_plans.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12045--20190531153320",
        "path": "core_information_standard.contingency_plans.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the contingency plans.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.performing_professional.id",
        "path": "core_information_standard.contingency_plans.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.performing_professional.extension",
        "path": "core_information_standard.contingency_plans.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.performing_professional.modifierExtension",
        "path": "core_information_standard.contingency_plans.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12046--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12047--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12048--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12049--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12050--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12051--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12052--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12053--20190531153349",
        "path": "core_information_standard.contingency_plans.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.person_completing_record.id",
        "path": "core_information_standard.contingency_plans.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.person_completing_record.extension",
        "path": "core_information_standard.contingency_plans.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.contingency_plans.person_completing_record.modifierExtension",
        "path": "core_information_standard.contingency_plans.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12054--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12055--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12056--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12057--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12058--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12059--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12060--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12061--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.502--20181031000000",
        "path": "core_information_standard.additional_support_plans",
        "short": "Additional support plans",
        "definition": "Additional support plans",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.id",
        "path": "core_information_standard.additional_support_plans.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.extension",
        "path": "core_information_standard.additional_support_plans.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.modifierExtension",
        "path": "core_information_standard.additional_support_plans.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10402--20181031000000",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name",
        "short": "Additional support plan name",
        "definition": "The name of the particular additional supporting plan, e.g. dieticians plan, wound management plan, discharge management plan and behaviour support plan.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.additional_support_plan_name.id",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.additional_support_plan_name.extension",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.additional_support_plan_name.modifierExtension",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14397--20210706164030",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the type of care plan",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14398--20210706164320",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name.free_text",
        "short": "Free text",
        "definition": "Free text if no coded value is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10403--20181031000000",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_content",
        "short": "Additional support plan content",
        "definition": "This is the content of any additional care and support plan which the person and/or care professional consider should be shared with others providing care and support. May be structured in different ways, e.g. tables, diagrams, images. This is the content of any additional care and support plan which the individual and/or care professional consider should be shared with others providing care and support. It should be structured as recommended for the care and support plan and if contains additional detail, it may be referenced here.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10405--20181031000000",
        "path": "core_information_standard.additional_support_plans.planned_review_dateinterval",
        "short": "Planned review date/interval",
        "definition": "This is the date/interval when this information will next be reviewed. SNOMED CT tag : - 425268008 | Review of care plan (procedure) |",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10406--20181031000000",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review",
        "short": "Responsibility for review",
        "definition": "This is a record of who has responsibility for arranging review of this information. Should include their name, role and contact details.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.responsibility_for_review.id",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.responsibility_for_review.extension",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.responsibility_for_review.modifierExtension",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14348--20210701204451",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14349--20210701204607",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14350--20210701204937",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10407--20181031000000",
        "path": "core_information_standard.additional_support_plans.date_this_plan_was_last_updated",
        "short": "Date this plan was last updated",
        "definition": "This is a record of the date that this information was last updated.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12080--20190531154038",
        "path": "core_information_standard.additional_support_plans.location",
        "short": "Location",
        "definition": "The location where the additional support plan was prepared.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.location.id",
        "path": "core_information_standard.additional_support_plans.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.location.extension",
        "path": "core_information_standard.additional_support_plans.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.location.modifierExtension",
        "path": "core_information_standard.additional_support_plans.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13722--20200914135006",
        "path": "core_information_standard.additional_support_plans.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13723--20200914135248",
        "path": "core_information_standard.additional_support_plans.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12062--20190531153617",
        "path": "core_information_standard.additional_support_plans.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the additional support plan.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.performing_professional.id",
        "path": "core_information_standard.additional_support_plans.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.performing_professional.extension",
        "path": "core_information_standard.additional_support_plans.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.performing_professional.modifierExtension",
        "path": "core_information_standard.additional_support_plans.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12063--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12064--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12065--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12066--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12067--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12068--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12069--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12070--20190531153649",
        "path": "core_information_standard.additional_support_plans.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.person_completing_record.id",
        "path": "core_information_standard.additional_support_plans.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.person_completing_record.extension",
        "path": "core_information_standard.additional_support_plans.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.additional_support_plans.person_completing_record.modifierExtension",
        "path": "core_information_standard.additional_support_plans.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12071--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12072--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12073--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12074--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12075--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12076--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12077--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12078--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10743--20190307110643",
        "path": "core_information_standard.palliative_and_end_of_life_care",
        "short": "Palliative and end of life care",
        "definition": "Information relating to palliative and end of life care.\r\n\r\nN.B. This is not an end of life care plan or a palliative care plan but contains information that would be found in an end of life care or palliative care plan.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.22324--20220224181147",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning",
        "short": "Involvement in advance care planning",
        "definition": "Details of the person's , family and carer's involvement in advance care planning",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12364--20190531170308",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who manages the discussions around advance care planning",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12365--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12366--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12367--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12368--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12369--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12370--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12371--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10771--20190319134220",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision",
        "short": "Cardio-pulmonary resuscitation (CPR) decision",
        "definition": "Whether a decision has been made; the decision;  who made the decision; the date of decision; date for review and location of documentation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12210--20190531162826",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.date",
        "short": "Date",
        "definition": "The date when the cardio-pulmonary resuscitation decision was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12211--20190531162912",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location",
        "short": "Location",
        "definition": "The location where the cardio-pulmonary resuscitation decision was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13689--20200909164710",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13690--20200909164820",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13686--20200909163543",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision",
        "short": "Cardio-pulmonary resuscitation (CPR) decision",
        "definition": "The cardio-pulmonary resuscitation (CPR) decision.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13687--20200909164050",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.coded_value",
        "short": "Coded value",
        "definition": "The coded value for CPR decision or DNACPR",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13688--20200909164548",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13705--20200910121008",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.date_for_review",
        "short": "Date for review",
        "definition": "The date for review of CPR decision.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13706--20200910123014",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location_of_document",
        "short": "Location of document",
        "definition": "The location of the CPR decision document",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12212--20190531163012",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the cardio-pulmonary resuscitation decision.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12213--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12214--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12215--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12216--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12217--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12218--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12219--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12220--20190531163040",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12221--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12222--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12223--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12224--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12225--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12226--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12227--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12228--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10745--20190307111045",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis",
        "short": "Estimated prognosis",
        "definition": "Details of the persons estimated prognosis",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12229--20190531163146",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.date",
        "short": "Date",
        "definition": "The date when the estimated prognosis was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12230--20190531163237",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location",
        "short": "Location",
        "definition": "The location where the estimated prognosis was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13703--20200909174130",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13704--20200909174240",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13691--20200909164955",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.estimated_prognosis",
        "short": "Estimated prognosis",
        "definition": "Where a person is terminally ill this is a clinical judgment indicating the anticipated period of time until death e.g. last days, weeks, months or year of life.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.estimated_prognosis",
          "min": 0,
          "max": "1"
        },
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12231--20190531163317",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the estimated prognosis.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12232--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12233--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12234--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12235--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12236--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12237--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12238--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12239--20190531163344",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12240--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12241--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12242--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12243--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12244--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12245--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12246--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12247--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10775--20190319170945",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis",
        "short": "Awareness of prognosis",
        "definition": "Details of the persons awareness of prognosis",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12248--20190531163521",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.date",
        "short": "Date",
        "definition": "The date when the assessment of the level of awareness of the prognosis was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12249--20190531163650",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location",
        "short": "Location",
        "definition": "The location where the assessment of the level of awareness of the prognosis was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13693--20200909165759",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13694--20200909165905",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13692--20200909165336",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.awareness_of_prognosis",
        "short": "Awareness of prognosis",
        "definition": "Description of the level of awareness the person and or their carer/family has regarding their estimated prognosis.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12258--20190531163800",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12259--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12260--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12261--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12262--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12263--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12264--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12265--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12266--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10201--20181031000000",
        "path": "core_information_standard.palliative_and_end_of_life_care.priorities_of_care",
        "short": "Priorities of care",
        "definition": "The priorities agreed between the person and their health/care team, where the person has capacity: To get better; please consider all treatment to prolong life. To achieve a balance between getting better and ensuring good quality of life; please consider selected treatments. Comfort; please consider all treatments aimed at symptom control.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10786--20190319172336",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions",
        "short": "Anticipatory actions",
        "definition": "Details of the person's anticipatory actions",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12286--20190531164834",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.date",
        "short": "Date",
        "definition": "The date when the anticipatory actions were identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12287--20190531164903",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location",
        "short": "Location",
        "definition": "The location where the anticipatory actions were identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13701--20200909172310",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13702--20200909172416",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13700--20200909171757",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.anticipatory_actions",
        "short": "Anticipatory actions",
        "definition": "Guidance on specific interventions or actions that may be required or should be avoided in specific situations. A statement of anticipatory actions. Usually expressed as: in the event of X do Y.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12296--20190531165015",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12297--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12298--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12299--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12300--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12301--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12302--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12303--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12304--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.22308--20220223165649",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register",
        "short": "Person is on the Palliative Care Register",
        "definition": "-",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12250--20190531163730",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the assessment  to add the person to the palliative care register .",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12251--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12252--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12253--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12254--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12255--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12256--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12257--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10785--20190319172130",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment",
        "short": "Anticipatory medicines/equipment",
        "definition": "Details of the persons availability or location regarding their anticipatory medicines/equipment.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12305--20190531165230",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.date",
        "short": "Date",
        "definition": "The date when the statement regarding anticipatory medicines/equipment was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12306--20190531165301",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location",
        "short": "Location",
        "definition": "The location where the statement regarding anticipatory medicines/equipment was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13708--20200910155743",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13709--20200910155937",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13707--20200910152700",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.statement_on_anticipatory_medicinesequipment",
        "short": "Statement  on anticipatory medicines/equipment",
        "definition": "A statement regarding the availability or location of the anticipatory medicines/equipment.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12307--20190531165339",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the statement regarding anticipatory medicines/equipment was made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12308--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12309--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12310--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12311--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12312--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12313--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12314--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12315--20190531165410",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12316--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12317--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12318--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12319--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12320--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12321--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12322--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12323--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10780--20190319171433",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death",
        "short": "Preferred place of death",
        "definition": "Details of the person's preferred place of death",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12324--20190531165533",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.date",
        "short": "Date",
        "definition": "The date when the preferred place of death was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12325--20190531165607",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location",
        "short": "Location",
        "definition": "The location where the preferred place of death was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13713--20200910162426",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13714--20200910162548",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13710--20200910160129",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death",
        "short": "Preferred place of death",
        "definition": "The preferences that a person has identified as their preferred place to die.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13711--20200910160408",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.name_of_the_place",
        "short": "Name of the place",
        "definition": "The name of the preferred place of death",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13712--20200910161141",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.type_of_place",
        "short": "Type of place",
        "definition": "The type of preferred place of death",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13716--20200910163313",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death",
        "short": "Preferred place of death",
        "definition": "The preferences that a person has identified as their preferred place to die.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13717--20200910163346",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.name_of_the_place",
        "short": "Name of the place",
        "definition": "The name of the preferred place of death",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13718--20200910163346",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.type_of_place",
        "short": "Type of place",
        "definition": "The type of preferred place of death",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12326--20190531165654",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the preferred place of death.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12327--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12328--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12329--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12330--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12331--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12332--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12333--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12334--20190531165726",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12335--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12336--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12337--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12338--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12339--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12340--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12341--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12342--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.22407--20220310183905",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support",
        "short": "Palliative care financial support",
        "definition": "Details of the financial support forms/claims the clinician has informed the person about or/and  helped the person complete",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12288--20190531164945",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who supported the person application for financial support",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12289--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12290--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12291--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12292--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12293--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12294--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12295--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10781--20190319171536",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care",
        "short": "Preferred place of care",
        "definition": "Details of the persons preferred place of care",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12362--20190531170143",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.date",
        "short": "Date",
        "definition": "The date when the preferred place of care was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12363--20190531170233",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location",
        "short": "Location",
        "definition": "The location where the preferred place of care was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13720--20200910170051",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13721--20200910170259",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13719--20200910165648",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.preferred_place_of_care",
        "short": "Preferred place of care",
        "definition": "The preferences that the person has identified as their preferred place to receive care.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12372--20190531170340",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.id",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.extension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.modifierExtension",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12373--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12374--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12375--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12376--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12377--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12378--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12379--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12380--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10820--20190320190755",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images",
        "short": "Documents (including correspondence, audio and images)",
        "definition": "Details about documents related to the person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.id",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.extension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.modifierExtension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11259--20190529133407",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents",
        "short": "Documents",
        "definition": "This is the documents record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.id",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.extension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.modifierExtension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10943--20190516153453",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.date",
        "short": "Date",
        "definition": "The date and time the document was created.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12422--20190613150945",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who authored the document.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.id",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.extension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.modifierExtension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12423--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12424--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12425--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12426--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12427--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12428--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12429--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10946--20190516160141",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.documentation_location",
        "short": "Documentation location",
        "definition": "The location of the document",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10942--20190516153223",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.confidentiality",
        "short": "Confidentiality",
        "definition": "The code specifying the level of confidentiality of the document.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10940--20190516152915",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.class",
        "short": "Class",
        "definition": "The document type e.g. report, summary, images, treatment plan, patient preferences, workflow",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10944--20190516155849",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_title",
        "short": "Document title",
        "definition": "The title of the document.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10945--20190516160044",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_name",
        "short": "Document name",
        "definition": "The name of the document. This should align to the PRSB document naming standard. Where the document is a KOS document this field (designated typeCode) is used to carry the DICOM Imaging procedure: This attribute shall be populated by the XDS-I Imaging Document Source from a code in the Procedure Code Sequence (0008,1032) of the performed procedure with which the document is associated. Values may be found in a suitable DICOM browser",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10949--20190516165732",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_mime_type",
        "short": "Document MIME type",
        "definition": "MIME type of the document e.g. application, pdf, audio, jpeg",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12430--20190613152200",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.id",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.extension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.modifierExtension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12431--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12432--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12433--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12434--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12435--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12436--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12437--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12438--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11163--20190528113134",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service",
        "short": "Service",
        "definition": "The high level imaging speciality code e.g. (R-3027B, SRT, “Radiology”)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.id",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.extension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.modifierExtension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13749--20200925163031",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.coded_value",
        "short": "Coded value",
        "definition": "The coded value for service",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13750--20200925163124",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10941--20190516153126",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.comments",
        "short": "Comments",
        "definition": "Comments associated with the document.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12449--20190619154551",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images",
        "short": "Additional information required for images.",
        "definition": "Additional information required for images.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.id",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.extension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.modifierExtension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12450--20190619154803",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.image_procedure",
        "short": "Image procedure",
        "definition": "The procedure used to capture the image",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12451--20190619155341",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.image_procedure_date",
        "short": "Image procedure date",
        "definition": "The date and time the image procedure was performed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11158--20190528111929",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images",
        "short": "Images",
        "definition": "-",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.id",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "comment": "Note that FHIR strings may not exceed 1MB in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.extension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional Content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.modifierExtension",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.modifierExtension",
        "short": "Extensions that cannot be ignored",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11159--20190528112013",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_capture_date",
        "short": "Image capture date",
        "definition": "The date and time when the image was captured.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12460--20190619155956",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_id",
        "short": "Image ID",
        "definition": "A unique image identifier generated by the system.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CX / EI (occasionally, more often EI maps to a resource id or a URL)"
          },
          {
            "identity": "rim",
            "map": "II - see see identifier pattern at http://wiki.hl7.org/index.php?title=Common_Design_Patterns#Identifier_Pattern for relevant discussion. The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs.  Also maps to Role[classCode=IDENT]"
          },
          {
            "identity": "servd",
            "map": "Identifier"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12461--20190619160210",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_location",
        "short": "Image location",
        "definition": "The URL for the image",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11161--20190528112519",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.format_code",
        "short": "Format code",
        "definition": "The format code of the document which provides information on how to display the document.",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11160--20190528112124",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.event_code_list",
        "short": "Event code list",
        "definition": "The type of image (acquisition modality) and the anatomical site imaged.",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12471--20190619160928",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.comments",
        "short": "Comments",
        "definition": "Comments associated with the imaging",
        "comment": "Systems are not required to have markdown support, and there is considerable variation in markdown syntax, so the text should be readable without markdown processing. The preferred markdown syntax is described here: http://daringfireball.net/projects/markdown/syntax (and tests here: http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "2.16.840.1.113883.3.1937.777.28.4.159--20200907160415",
        "path": "core_information_standard",
        "short": "Core information standard",
        "definition": "-",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard",
          "min": 1,
          "max": "1"
        },
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10868--20190327190225",
        "path": "core_information_standard.person_demographics",
        "short": "Person demographics",
        "definition": "The person's details and contact information.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10869--20190327190518",
        "path": "core_information_standard.person_demographics.person_name",
        "short": "Person name",
        "definition": "Details of the person's name",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.person_name",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13799--20201109160939",
        "path": "core_information_standard.person_demographics.person_name.person_first_name",
        "short": "Person first name",
        "definition": "The first name(s) of the person. This includes middle names.",
        "requirements": "Patient.name.given",
        "min": 1,
        "max": "*",
        "base": {
          "path": "core_information_standard.person_demographics.person_name.person_first_name",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13800--20201109164341",
        "path": "core_information_standard.person_demographics.person_name.person_family_name",
        "short": "Person family name",
        "definition": "The family name or surname of the person",
        "requirements": "Patient.name.family",
        "min": 1,
        "max": "*",
        "base": {
          "path": "core_information_standard.person_demographics.person_name.person_family_name",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10870--20190327190643",
        "path": "core_information_standard.person_demographics.person_name.person_preferred_name",
        "short": "Person preferred name",
        "definition": "The name by which a person wishes to be addressed. The preferred name volunteered by the person or a preferred name given by PDS that the person has asked to be called by.",
        "requirements": "Patient.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.person_name.person_preferred_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13089--20200604172232",
        "path": "core_information_standard.person_demographics.person_name.title",
        "short": "Title",
        "definition": "Person's title",
        "requirements": "Patient.name.prefix",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.person_name.title",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13798--20201108225248",
        "path": "core_information_standard.person_demographics.person_name.person_name_suffix",
        "short": "Person name suffix",
        "definition": "A textual suffix that may be added to the end of a PERSON's name, for example, OBE, MBE, BSc, JP, GM",
        "requirements": "Patient.name.suffix",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.person_demographics.person_name.person_name_suffix",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13801--20201109170329",
        "path": "core_information_standard.person_demographics.person_name.person_full_name",
        "short": "Person full name",
        "definition": "The full name of the person in text representation.",
        "requirements": "Patient.name.text",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.person_name.person_full_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10871--20190327190801",
        "path": "core_information_standard.person_demographics.date_of_birth",
        "short": "Date of birth",
        "definition": "The date of birth of the person.",
        "requirements": "Patient.birthdate",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.date_of_birth",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10872--20190327190852",
        "path": "core_information_standard.person_demographics.gender",
        "short": "Gender",
        "definition": "The person's stated gender.",
        "requirements": "Patient.gender",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.gender",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10874--20190327191137",
        "path": "core_information_standard.person_demographics.ethnicity",
        "short": "Ethnicity",
        "definition": "The ethnicity of the person as specified by the person.",
        "requirements": "Patient.extension(ethnicCategory)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.ethnicity",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10876--20190327191505",
        "path": "core_information_standard.person_demographics.religion",
        "short": "Religion",
        "definition": "The religious affiliation as specified by the person.",
        "requirements": "Patient.extension(religiousAffiliation)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.religion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10877--20190327191545",
        "path": "core_information_standard.person_demographics.sex",
        "short": "Sex",
        "definition": "The person’s phenotypic sex. Determines how the person will be treated clinically.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.sex",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10879--20190327191657",
        "path": "core_information_standard.person_demographics.nhs_number",
        "short": "NHS number",
        "definition": "The unique identifier for a person within the NHS in England and Wales.",
        "requirements": "Patient.identifier(nhsnumber)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.nhs_number",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13297--20200806120833",
        "path": "core_information_standard.person_demographics.nhs_number_status_indicator",
        "short": "NHS number status indicator",
        "definition": "Provides an indication of the reliability of an NHS Number.",
        "requirements": "Patient.identifier(nhsnumber).extension(nhsverificationstatus)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.nhs_number_status_indicator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10880--20190327191859",
        "path": "core_information_standard.person_demographics.other_identifier",
        "short": "Other identifier",
        "definition": "Country specific or local identifier, e.g. Community Health Index (CHI) in Scotland.",
        "requirements": "Patient.identifier",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.person_demographics.other_identifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 20,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10881--20190327191927",
        "path": "core_information_standard.person_demographics.persons_address",
        "short": "Person's address",
        "definition": "Person’s usual place of residence, and where relevant temporary and correspondence addresses.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "core_information_standard.person_demographics.persons_address",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13082--20200529152851",
        "path": "core_information_standard.person_demographics.persons_address.address_line_1",
        "short": "Address line 1",
        "definition": "Person's first line of address.",
        "requirements": "Patient.address.line",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_address.address_line_1",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13083--20200529153241",
        "path": "core_information_standard.person_demographics.persons_address.address_line_2",
        "short": "Address line 2",
        "definition": "Person's second line of address.",
        "requirements": "Patient.address.city",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_address.address_line_2",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13084--20200529153534",
        "path": "core_information_standard.person_demographics.persons_address.address_line_3",
        "short": "Address line 3",
        "definition": "Person's third line of address.",
        "requirements": "Patient.address.district",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_address.address_line_3",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13085--20200601112956",
        "path": "core_information_standard.person_demographics.persons_address.address_line_4",
        "short": "Address line 4",
        "definition": "Person's fourth line of address.",
        "requirements": "Patient.address.state",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_address.address_line_4",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13086--20200601113210",
        "path": "core_information_standard.person_demographics.persons_address.address_line_5",
        "short": "Address line 5",
        "definition": "Person's fifth line of address.",
        "requirements": "Patient.address.country",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_address.address_line_5",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13087--20200601114009",
        "path": "core_information_standard.person_demographics.persons_address.postcode",
        "short": "Postcode",
        "definition": "The person's postcode.",
        "requirements": "Patient.address.postalcode",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_address.postcode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 8,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13221--20200708155839",
        "path": "core_information_standard.person_demographics.persons_address.address_type",
        "short": "Address type",
        "definition": "The type of address e.g. Main address, Temp address",
        "requirements": "Patient.address.use",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_address.address_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13804--20201125183236",
        "path": "core_information_standard.person_demographics.persons_contact_details",
        "short": "Person's contact details",
        "definition": "Details of the person's contact information.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10886--20190327192917",
        "path": "core_information_standard.person_demographics.persons_contact_details.preferred_contact_method",
        "short": "Preferred contact method",
        "definition": "Preferred contact method, e.g. email, letter, phone, text message etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.preferred_contact_method",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10883--20190327192239",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details",
        "short": "Person's telephone number details",
        "definition": "The person's telephone number details",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13808--20201126165124",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.persons_telephone_number",
        "short": "Person's telephone number",
        "definition": "The person's telephone number",
        "requirements": "Patient.contact.telecon.value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.persons_telephone_number",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13805--20201125183754",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.persons_telephone_number_type",
        "short": "Person's telephone number type",
        "definition": "The contact type e.g. home, mobile",
        "requirements": "Patient.telecon.use",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.persons_telephone_number_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "example": [
          {
            "label": "example 1",
            "valueString": "Home"
          },
          {
            "label": "example 2",
            "valueString": "Mobile"
          },
          {
            "label": "example 3",
            "valueString": "Temp"
          },
          {
            "label": "example 4",
            "valueString": "Old"
          },
          {
            "label": "example 5",
            "valueString": "Work"
          }
        ],
        "maxLength": 6,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13809--20201126165509",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.preference_of_telephone_number",
        "short": "Preference of telephone number",
        "definition": "The preferred order of use for the telephone number",
        "requirements": "Patient.telecom.rank",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.persons_telephone_number_details.preference_of_telephone_number",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13807--20201126162922",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details",
        "short": "Person's email address details",
        "definition": "Details of the person's email address",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10882--20190327192019",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.persons_email_address",
        "short": "Person's email address",
        "definition": "Email address of the person.",
        "requirements": "Patient.contact.telecon.value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.persons_email_address",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 255,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13811--20201126173054",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.persons_email_address_type",
        "short": "Person's email address type",
        "definition": "The type of email address, home, work",
        "requirements": "Patient.telecon.use",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.persons_email_address_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "example": [
          {
            "label": "example 1",
            "valueString": "Home"
          },
          {
            "label": "example 2",
            "valueString": "Work"
          },
          {
            "label": "example 3",
            "valueString": "old"
          }
        ],
        "maxLength": 6,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13810--20201126170711",
        "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.preference_of_email_address",
        "short": "Preference of email address",
        "definition": "The preferred order of use of email address",
        "requirements": "Patient.telecon.rank",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.persons_email_address_details.preference_of_email_address",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13806--20201126160706",
        "path": "core_information_standard.person_demographics.persons_contact_details.other_contact_information",
        "short": "Other contact information",
        "definition": "Contact details via fax, sms, url",
        "requirements": "Patient.contact.telecon.value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.persons_contact_details.other_contact_information",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 255,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13065--20200515165049",
        "path": "core_information_standard.person_demographics.photograph",
        "short": "Photograph",
        "definition": "A photograph of the person for identification and to show what the person looks like normally.",
        "requirements": "Patient.photo",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.photograph",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10884--20190327192507",
        "path": "core_information_standard.person_demographics.place_of_birth",
        "short": "Place of birth",
        "definition": "The country of birth of the person.",
        "requirements": "Patient.extension(Birthplace)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.place_of_birth",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10885--20190327192557",
        "path": "core_information_standard.person_demographics.marital_status",
        "short": "Marital status",
        "definition": "An indicator to identify the legal marital status of the person.",
        "requirements": "Patient.maritalstatus",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.marital_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13293--20200806120114",
        "path": "core_information_standard.person_demographics.immigration_status",
        "short": "Immigration status",
        "definition": "Include details of the immigration status of the person, their permissions to live and receive care and support in the UK e.g. asylum seeker, indefinite leave to remain in the UK. Include start date, end date and any comments.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.immigration_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13304--20200806130619",
        "path": "core_information_standard.person_demographics.immigration_status.immigration_status",
        "short": "Immigration status",
        "definition": "Details of the immigration status of the person, their permissions to live and receive care and support in the UK e.g. asylum seeker, indefinite leave to remain in the UK.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.immigration_status.immigration_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13294--20200806120254",
        "path": "core_information_standard.person_demographics.immigration_status.start_date",
        "short": "Start date",
        "definition": "Start date of immigration status",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.immigration_status.start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13295--20200806120403",
        "path": "core_information_standard.person_demographics.immigration_status.end_date",
        "short": "End date",
        "definition": "End date of immigration status",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.immigration_status.end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13296--20200806120500",
        "path": "core_information_standard.person_demographics.immigration_status.comment",
        "short": "Comment",
        "definition": "Relevant comments about the person's immigration status",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.immigration_status.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13847--20201230114554",
        "path": "core_information_standard.person_demographics.organ_and_tissue_donation",
        "short": "Organ and tissue donation",
        "definition": "Whether the person has opted out of automatic organ and/or tissue donation where applicable. This is information provided by the national register.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.organ_and_tissue_donation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10908--20190402132204",
        "path": "core_information_standard.person_demographics.overseas_visitor_status",
        "short": "Overseas visitor status",
        "definition": "The charging category relating to an overseas visitor.",
        "requirements": "Patient.(extension(treatmentCategory)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.person_demographics.overseas_visitor_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.101--20181031000000",
        "path": "core_information_standard.gp_practice",
        "short": "GP practice",
        "definition": "Details of the person's GP practice.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.gp_practice",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10643--20181109145924",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry",
        "short": "GP practice record entry",
        "definition": "This is an GP practice record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.gp_practice.gp_practice_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10003--20181031000000",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_name",
        "short": "GP name",
        "definition": "The name of the person's GP. If the person is registered with a GP practice, their usual GP name will be something volunteered by the person or their representative.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10002--20181031000000",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_practice_details",
        "short": "GP practice details",
        "definition": "Name and address of the person's registered GP Practice. Registered GP practice details are available from the Person Dempographics Service (PDS), or volunteered from the person or their representative. Include details of the practice name and address.",
        "requirements": "PractitionerRole.organisation.Name (0..1)\r\nPractitionerRole.organisation.telcom (0..*)\r\nPractitionerRole.organisation.Address (0..*)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_practice_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10001--20181031000000",
        "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_practice_identifier",
        "short": "GP practice identifier",
        "definition": "The identifier of the registered GP practice.",
        "requirements": "PratitionerRole.organisation.identifier",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.gp_practice.gp_practice_record_entry.gp_practice_identifier",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 6,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.466--20181031000000",
        "path": "core_information_standard.about_me",
        "short": "About me",
        "definition": "About me",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12964--20200330105029",
        "path": "core_information_standard.about_me.what_is_most_important_to_me",
        "short": "What is most important to me",
        "definition": "A description of what is most important to you.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.what_is_most_important_to_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14325--20210701134923",
        "path": "core_information_standard.about_me.what_is_most_important_to_me.what_is_most_important_to_me",
        "short": "What is most important to me",
        "definition": "A description of what is most important to you \r\n**Emergency Information : -** Include any essential information that any professional in health and social care should know about the you in any situation, including emergencies.\r\n**Other Information : -**This could include : - Values, Spirituality/religion, Ethnicity, Culture, Pets, Goals and aspirations, Meaningful activities including leisure activities, visiting places, sport and exercise, listening to music, employment, education, volunteering",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.what_is_most_important_to_me.what_is_most_important_to_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13009--20200427112317",
        "path": "core_information_standard.about_me.people_who_are_important_to_me",
        "short": "People who are important to me",
        "definition": "Details of who is important to you and why.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.people_who_are_important_to_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14327--20210701162725",
        "path": "core_information_standard.about_me.people_who_are_important_to_me.people_who_are_important_to_me",
        "short": "People who are important to me",
        "definition": "Details of who is important to you and why. They could be family members, carers, friends, members of staff etc. Include how you want the people important to you to be engaged and involved in your care and support in both emergency and normal situations. Include how you stay connected to the people important to you. Who should not be contacted or consulted about your care and support and why, if you wish to say",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.people_who_are_important_to_me.people_who_are_important_to_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13006--20200424114824",
        "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me",
        "short": "How I communicate and how to communicate with me",
        "definition": "A description of how you communicate normally.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14329--20210701163925",
        "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.how_i_communicate_and_how_to_communicate_with_me",
        "short": "How I communicate and how to communicate with me",
        "definition": "A description of how you communicate normally including any communication aids you use, for example a hearing aid.\r\n\r\n\r\n* Include your preferred language of communication, if your first language is not English.\r\n* Include how you would communicate when you are in pain or distress.\r\n* Include how you communicate choices.\r\n* Include how you give feedback or raise a concern.\r\n* Include how you like to receive information\r\n\r\n\r\n\r\nDescribe how you would like others to engage and communicate with you, including how you would like to be addressed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.how_i_communicate_and_how_to_communicate_with_me.how_i_communicate_and_how_to_communicate_with_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13005--20200424114553",
        "path": "core_information_standard.about_me.my_wellness",
        "short": "My wellness",
        "definition": "A description covering what you are able to do, how you engage with others and how you feel on a typical day through to on a day when you are unwell or really unwell.",
        "alias": [
          "0.3"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.my_wellness",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14331--20210701165812",
        "path": "core_information_standard.about_me.my_wellness.my_wellness",
        "short": "My wellness",
        "definition": "| \r\n\r\n\r\n\r\n\r\n\r\nA description covering what you are able to do, how you engage with others and how you feel on a typical day through to on a day when you are unwell or really unwell\r\n\r\n\r\n\r\n\r\n\r\n |\r\n\r\n\r\n\r\n\r\n\r\n\r\n| \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n* Include any causes that might result in you becoming unwell and strategies for avoiding or addressing the causes. For example, not drinking enough water could cause constipation.\r\n* Include any signs that indicate you might be becoming unwell.\r\n* On a bad day describe what is different about what you are able to do, how you engage with others and how you feel.\r\n* Include how your everyday life is affected by any medical conditions e.g. dementia and any symptoms e.g. itchiness, cough, pain and how you manage those conditions.\r\n* Include past health issues or experiences that need to be considered\r\n* Include your wellbeing and lifestyle goals and aspirations\r\n\r\n\r\n\r\n\n                    \r\n\r\n\r\n\r\n\r\n\r\n |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.my_wellness.my_wellness",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13008--20200427103459",
        "path": "core_information_standard.about_me.please_do_and_please_dont",
        "short": "Please do and please don't",
        "definition": "A description of things you want someone supporting you to do (or not to do).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.please_do_and_please_dont",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14333--20210701172602",
        "path": "core_information_standard.about_me.please_do_and_please_dont.please_do_and_please_dont",
        "short": "Please do and please don't",
        "definition": "A description of things you want someone supporting you to do (or not to do).\r\nThings you want someone to **do **might include (for example): - Talk to me not to my carer, remind me to take my medication, encourage me to wash my hands regularly, explain to me what is happening and why, respond to my communication.\r\nA description of things you **do not** want someone supporting you to do might include (for example): - Discussing or asking questions about certain topics, making assumptions about something, providing support when it is not wanted, talking to you in a certain way, undergoing a specific intervention or taking a medication the person does not want.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.please_do_and_please_dont.please_do_and_please_dont",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13007--20200427102954",
        "path": "core_information_standard.about_me.how_and_when_to_support_me",
        "short": "How and when to support me",
        "definition": "A description of how and when you want someone caring for you to support you.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.how_and_when_to_support_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14335--20210701173520",
        "path": "core_information_standard.about_me.how_and_when_to_support_me.how_and_when_to_support_me",
        "short": "How and when to support me",
        "definition": "A description of how and when you want someone caring for you to support you.\r\n\r\n\r\n\r\n\r\n* This could include support needs in an emergency situation (for example taking blood)\r\n* This could include support you need to maintain important routines or to carry out particular activities, for example: - Personal care routines, Eating and drinking, Bedtime routines, Taking medications, Moving and transitioning\r\n* This could also include support needed with:- wearing glasses/hearing aids/false teeth etc, making informed choices or understanding dangers and risks, managing your emotions, moods and behaviours, memory or confusion.\r\n* Include how your support needs change in different environments. Include any triggers that might result in you needing further support and strategies for avoiding or addressing the triggers. Include how you want the support to be provided.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.how_and_when_to_support_me.how_and_when_to_support_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13094--20200622113009",
        "path": "core_information_standard.about_me.also_worth_knowing_about_me",
        "short": "Also worth knowing about me",
        "definition": "A description of what is also worth knowing about you for people caring or supporting you.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.also_worth_knowing_about_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14337--20210701174150",
        "path": "core_information_standard.about_me.also_worth_knowing_about_me.also_worth_knowing_about_me",
        "short": "Also worth knowing about me",
        "definition": "A description of what is also worth knowing about you for people caring or supporting you.\r\n\r\n\r\n\r\n\r\n* This could include a short history of your life (where you have worked, where you lived, important events in your life, important people in your past life).\r\n* This could include a short profile of your current life:- your work / study, your aspirations, your skills, your networks, things you like e.g. particular foods, places, a football team and things you like to talk about, things you dislike\r\n* This could also include any care and support preferences that have not been included elsewhere.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.also_worth_knowing_about_me.also_worth_knowing_about_me",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10367--20181031000000",
        "path": "core_information_standard.about_me.date",
        "short": "Date",
        "definition": "This is a record of the date that this information was last updated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10368--20181031000000",
        "path": "core_information_standard.about_me.supported_to_write_this_by",
        "short": "Supported to write this by",
        "definition": "Where relevant, this is a record of name, relationship/role and contact details of the individual who supported the person to write this section e.g. carer, family member, advocate, professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.supported_to_write_this_by",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14326--20210701135003",
        "path": "core_information_standard.about_me.location_to_multimedia_file",
        "short": "Location to multimedia file",
        "definition": "The link to the person's multimedia file",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.about_me.location_to_multimedia_file",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.160--20181031000000",
        "path": "core_information_standard.individual_requirements",
        "short": "Individual requirements",
        "definition": "The individual requirements of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12991--20200423195039",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment",
        "short": "Reasonable adjustment",
        "definition": "A record of reasonable adjustments that must be provided by the service to comply with the Equality Act 2010.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13061--20200512143835",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry",
        "short": "Reasonable adjustment record entry",
        "definition": "This is a reasonable adjustment record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13098--20200624111733",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location",
        "short": "Location",
        "definition": "The location where the reasonable adjustment was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13357--20200806174152",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13358--20200806174419",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13874--20210129125953",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment_flag",
        "short": "Reasonable adjustment flag",
        "definition": "Under the [Equality Act 2010](https://www.gov.uk/guidance/equality-act-2010-guidance \"https://www.gov.uk/guidance/equality-act-2010-guidance\"), organisations have a legal duty to make changes in their approach or provision to ensure that services are as accessible to people with disabilities as they are for everybody else. These changes are called reasonable adjustments.\r\n\r\n\r\n\r\nReasonable adjustments can mean alterations to buildings by providing lifts, wide doors, ramps and tactile signage, but may also mean changes to policies, procedures and staff training to ensure that services work equally well for people with physical or sensory disabilities, learning disabilities or long-term conditions such as dementia.\r\n\r\n\r\n\r\nOther adjustments include longer appointments, providing easy read materials or communications via a carer. This legal duty is anticipatory which means a service should know about a person’s need for adjustments when they are referred or present for care. For this to happen, and for optimum care to be delivered, adjustments need to be recorded and shared across the NHS.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment_flag",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13017--20200428185715",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment",
        "short": "Reasonable adjustment",
        "definition": "The reasonable adjustment required e.g. requires specific contact method, requires communication professional",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13505--20200902184038",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.coded_value",
        "short": "Coded value",
        "definition": "The coded value for reasonable adjustment",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13506--20200902184144",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13018--20200428190103",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment_additional_detail",
        "short": "Reasonable adjustment additional detail",
        "definition": "Further detail about the support required and the consequence of not providing it.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.reasonable_adjustment_additional_detail",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13020--20200428191437",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.date",
        "short": "Date",
        "definition": "The date the reasonable adjustment was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13027--20200428193046",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who confirmed the need for the reasonable adjustment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13028--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13029--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13030--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13031--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13032--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13033--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13034--20200428193124",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13035--20200428193313",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "A record of the details of the person that entered the reasonable adjustment and the date on which it was entered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13036--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13037--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13038--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13039--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13040--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13041--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13042--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13043--20200428193340",
        "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.reasonable_adjustment.reasonable_adjustment_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13001--20200423200901",
        "path": "core_information_standard.individual_requirements.impairment",
        "short": "Impairment",
        "definition": "A record of any impairments for the person relating to reasonable adjustments.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13062--20200512155251",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry",
        "short": "Impairment record entry",
        "definition": "This is an impairment record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13099--20200624111959",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location",
        "short": "Location",
        "definition": "The location where the impairment was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13429--20200813150140",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13430--20200813153825",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13022--20200428192125",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category",
        "short": "Impairment category",
        "definition": "The category of the impairment e.g.  Physical disability, Sensory disability - such as sight or hearing, Long-term condition",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13507--20200902184517",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.coded_value",
        "short": "Coded value",
        "definition": "The coded value for impairment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13508--20200902184600",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_category.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13023--20200428192316",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_additional_detail",
        "short": "Impairment additional detail",
        "definition": "Description of what the person can do with the impairment, what they want to be able to do and how they should be supported to do it and what the consequences are of not providing the support.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nWhere there is a sensory disability include sensory processing difficulties (e.g. affects to balance and movement, oversensitive, under-sensitive).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.impairment_additional_detail",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13024--20200428192422",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.date",
        "short": "Date",
        "definition": "The date the impairment was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13044--20200428193459",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who confirmed the impairment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13045--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13046--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13047--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13048--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13049--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13050--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13051--20200428193528",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13052--20200428193614",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "A record of the details of the person that entered the impairment and the date on which it was entered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13053--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13054--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13055--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13056--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13057--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13058--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13059--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13060--20200428193638",
        "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.impairment.impairment_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10066--20181031000000",
        "path": "core_information_standard.individual_requirements.cognition",
        "short": "Cognition",
        "definition": "Details of the persons cognitive impairment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11705--20190531130551",
        "path": "core_information_standard.individual_requirements.cognition.date",
        "short": "Date",
        "definition": "The date when the cognitive impairment was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11706--20190531130637",
        "path": "core_information_standard.individual_requirements.cognition.location",
        "short": "Location",
        "definition": "The location where the cognitive impairment was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13431--20200813153955",
        "path": "core_information_standard.individual_requirements.cognition.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13432--20200813154110",
        "path": "core_information_standard.individual_requirements.cognition.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13669--20200908224226",
        "path": "core_information_standard.individual_requirements.cognition.cognition",
        "short": "Cognition",
        "definition": "The cognitive impairment to be considered when communicating with the person, child or their primary carer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.cognition",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11470--20190530142503",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the cognitive impairment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11471--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11472--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11473--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11474--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11475--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11476--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11477--20190530142524",
        "path": "core_information_standard.individual_requirements.cognition.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.performing_professional.contact_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11478--20190530142535",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11479--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11480--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11481--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11482--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11483--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11484--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11485--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11486--20190530142605",
        "path": "core_information_standard.individual_requirements.cognition.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.cognition.person_completing_record.contact_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10067--20181031000000",
        "path": "core_information_standard.individual_requirements.mobility",
        "short": "Mobility",
        "definition": "Details of the person's mobility needs.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11707--20190531130803",
        "path": "core_information_standard.individual_requirements.mobility.date",
        "short": "Date",
        "definition": "The date when the mobility needs were identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11710--20190531131114",
        "path": "core_information_standard.individual_requirements.mobility.location",
        "short": "Location",
        "definition": "The location where the mobility needs were identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13433--20200813154239",
        "path": "core_information_standard.individual_requirements.mobility.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13434--20200813154410",
        "path": "core_information_standard.individual_requirements.mobility.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13670--20200908224514",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs",
        "short": "Mobility needs",
        "definition": "The mobility needs of the person that allows movement between two spaces and achieves participation and a degree of independence.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.mobility_needs",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13671--20200908224706",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs.coded_value",
        "short": "Coded value",
        "definition": "The coded value for mobility needs",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.mobility_needs.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13672--20200908224750",
        "path": "core_information_standard.individual_requirements.mobility.mobility_needs.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.mobility_needs.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11487--20190530142629",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the mobility needs.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11488--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11489--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11490--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11491--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11492--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11493--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11494--20190530142710",
        "path": "core_information_standard.individual_requirements.mobility.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.performing_professional.contact_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11495--20190530142724",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11496--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11497--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11498--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11499--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11500--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11501--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11502--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11503--20190530142745",
        "path": "core_information_standard.individual_requirements.mobility.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.mobility.person_completing_record.contact_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10835--20190322162441",
        "path": "core_information_standard.individual_requirements.other_individual_requirements",
        "short": "Other individual requirements",
        "definition": "Details of any other individual requirements the person may have",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11711--20190531131201",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.date",
        "short": "Date",
        "definition": "The date when the other individual requirements were identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11712--20190531131231",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location",
        "short": "Location",
        "definition": "The location where the other individual requirements were identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13435--20200813154658",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13436--20200813154803",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13673--20200908225148",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.other_individual_requirement",
        "short": "Other individual requirement",
        "definition": "Other individual requirements that a person may have.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.other_individual_requirement",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11504--20190530143459",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the other individual requirements.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11505--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11506--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11507--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11508--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11509--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11510--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11511--20190530143529",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.performing_professional.contact_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11512--20190530143541",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11513--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11514--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11515--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11516--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11517--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11518--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11519--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11520--20190530143602",
        "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.individual_requirements.other_individual_requirements.person_completing_record.contact_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10741--20190306175512",
        "path": "core_information_standard.alerts",
        "short": "Alerts",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Alerts"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "Details of alerts.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Any significant information meriting a specific and highly visible warning to any user (e.g. metallic implant, emergency keyholder information, potential dangerous pet)."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10916--20190409125312",
        "path": "core_information_standard.alerts.alerts_record_entry",
        "short": "Alerts record entry",
        "definition": "This is an alerts record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10742--20190306181058",
        "path": "core_information_standard.alerts.alerts_record_entry.alert",
        "short": "Alert",
        "definition": "Any significant information meriting a specific and highly visible warning to any user (e.g. metallic implant, potential dangerous pet).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.alert",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12399--20190605130930",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12400--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12401--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12402--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12403--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12404--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12405--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12406--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12407--20190605131034",
        "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.alerts.alerts_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.520--20181031000000",
        "path": "core_information_standard.legal_information",
        "short": "Legal information",
        "definition": "The legal information relating to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10421--20181031000000",
        "path": "core_information_standard.legal_information.consent_for_information_sharing",
        "short": "Consent for information sharing",
        "definition": "Details of the person's consent for information sharing",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11713--20190531131518",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.date",
        "short": "Date",
        "definition": "The date when the consent was given",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11714--20190531131554",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location",
        "short": "Location",
        "definition": "The location where the consent was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13451--20200827165103",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13452--20200827165216",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13575--20200907164731",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.consent_for_information_sharing",
        "short": "Consent for information sharing",
        "definition": "This is a record of consent for information sharing under the common law duty of confidentiality. Where consent has not been obtained or sought, the reason why should be provided. Include best interests decision where person lacks capacity. This is a placeholder until the national guidance is published.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.consent_for_information_sharing",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13778--20201016163453",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.reason_for_consent_not_given",
        "short": "Reason for consent not given",
        "definition": "Reason not given for consent",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.reason_for_consent_not_given",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11715--20190531131635",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the consent for information sharing",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11716--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11717--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11718--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11719--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11720--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11721--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11722--20190531131718",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11723--20190531131729",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11724--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11725--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11726--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11727--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11728--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11729--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11730--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11731--20190531131758",
        "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_for_information_sharing.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10422--20181031000000",
        "path": "core_information_standard.legal_information.consent_relating_to_child",
        "short": "Consent relating to child",
        "definition": "Details of the person's consent relating to child",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11732--20190531132158",
        "path": "core_information_standard.legal_information.consent_relating_to_child.date",
        "short": "Date",
        "definition": "The date when the person with responsibility for the child was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11733--20190531132227",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location",
        "short": "Location",
        "definition": "The location where the person with responsibility for the child was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13674--20200908234415",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13675--20200908234535",
        "path": "core_information_standard.legal_information.consent_relating_to_child.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13576--20200907165040",
        "path": "core_information_standard.legal_information.consent_relating_to_child.consent_relating_to_child",
        "short": "Consent relating to child",
        "definition": "The person with parental responsibility or appointed guardian where a child lacks competency. Consideration of age and competency, applying Gillick competency or Fraser guidelines.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.consent_relating_to_child",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11734--20190531132306",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the person responsible for the child.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11735--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11736--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11737--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11738--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11739--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11740--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11741--20190531132355",
        "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11742--20190531132359",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11743--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11744--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11745--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11746--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11747--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11748--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11749--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11750--20190531132418",
        "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.consent_relating_to_child.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10424--20181031000000",
        "path": "core_information_standard.legal_information.mental_capacity_assessment",
        "short": "Mental capacity assessment",
        "definition": "Details of the persons mental capacity assessment",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11688--20190531115022",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.date",
        "short": "Date",
        "definition": "The date when the mental capacity assessment was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11689--20190531115104",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location",
        "short": "Location",
        "definition": "The location where the mental capacity assessment was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13449--20200827164320",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13450--20200827164357",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13724--20200916113228",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.mental_capacity_assessment",
        "short": "Mental capacity assessment",
        "definition": "Whether an assessment of the mental capacity of the (adult) person has been undertaken, if so, what capacity the decision relates to and the outcome of the assessment. Also record best interests decision if person lacks capacity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.mental_capacity_assessment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13779--20201016164041",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.location_of_document",
        "short": "Location of document",
        "definition": "The location of the mental capacity assessment information.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.location_of_document",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11281--20190530115330",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the mental capacity assessment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11282--20190530115738",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11283--20190530115848",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11288--20190530121940",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11284--20190530120115",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11285--20190530120246",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11286--20190530121719",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13521--20200904134341",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "requirements": "Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13522--20200904134547",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11287--20190530121813",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11289--20190530122439",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11290--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11291--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11292--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11293--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11294--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13523--20200904135248",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "requirements": "Composition.author.Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13524--20200904135404",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11295--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11296--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11297--20190530122539",
        "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_capacity_assessment.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10425--20181031000000",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent",
        "short": "Lasting power of attorney for health and welfare or court-appointed deputy (or equivalent)",
        "definition": "Details of the person's LPA record or equivalent",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13630--20200908200311",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.date",
        "short": "Date",
        "definition": "The date the LPA was recorded",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13631--20200908200428",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location",
        "short": "Location",
        "definition": "The location where the LPA was given",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13632--20200908200520",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 9,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13633--20200908200520",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13634--20200908200547",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent",
        "short": "Lasting power of attorney for health and welfare or court appointed deputy (or equivalent)",
        "definition": "Record of one or more people who have been given power (LPA) by the person when they had capacity to make decisions about their health and welfare should they lose capacity to make those decisions. To be valid, an LPA must have been registered with the Court of Protection. If life-sustaining treatment is being considered the LPA document must state specifically that the attorney has been given power to consent to or refuse life-sustaining treatment. Details of any person (deputy) appointed by the court to make decisions about the person’s health and welfare. A deputy does not have the power to refuse life-sustaining treatment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13636--20200908201008",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the LPA",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13776--20201012135045",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.location_of_document",
        "short": "Location of document",
        "definition": "The location of the LPA information",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.location_of_document",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13635--20200908200839",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.name_of_lpa",
        "short": "Name of LPA",
        "definition": "The names of any appointed people or deputies",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.name_of_lpa",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13637--20200908201129",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.contact_details",
        "short": "Contact details",
        "definition": "The contact details of the LPA",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.lasting_power_of_attorney_for_health_and_welfare_or_court_appointed_deputy_or_equivalent.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13638--20200908201316",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the details of the LPA or equivalent",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13639--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13640--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13641--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13642--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13643--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13644--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13645--20200908201355",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13646--20200908201417",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person who took the LPA.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13647--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13648--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13649--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13650--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13651--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13652--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13653--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13654--20200908201449",
        "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.lasting_power_of_attorney_for_health_and_welfare_or_courtappointed_deputy_or_equivalent.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10426--20181031000000",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent",
        "short": "Deprivation of Liberty Safeguards or equivalent",
        "definition": "Details of the person's Deprivation of Liberty Safeguards (DoLS) or equivalent",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13068--20200521180427",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.application_date",
        "short": "Application date",
        "definition": "The date the application was made",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.application_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13069--20200521180536",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.application_status",
        "short": "Application status",
        "definition": "The status of the DOLs application.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.application_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "example": [
          {
            "label": "example 1",
            "valueString": "Requested"
          },
          {
            "label": "example 2",
            "valueString": "Authorised"
          }
        ],
        "maxLength": 10,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13626--20200908194907",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.deprivation_of_liberty_safeguards_or_equivalent",
        "short": "Deprivation of liberty safeguards or equivalent",
        "definition": "Record of Deprivation of Liberty Safeguards (DoLS) or equivalent, including the reason for this.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.deprivation_of_liberty_safeguards_or_equivalent",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13071--20200521181632",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.start_date_of_authorisation",
        "short": "Start date of authorisation",
        "definition": "The date the DOLs was authorised.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.start_date_of_authorisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13072--20200521181819",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.planned_or_actual_end_date_of_authorisation",
        "short": "Planned or actual end date of authorisation",
        "definition": "The planned or actual end date of authorisation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.planned_or_actual_end_date_of_authorisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13073--20200521182041",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who applied for the DOLs.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13074--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13075--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13076--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13077--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13078--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13079--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13080--20200521182129",
        "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.deprivation_of_liberty_safeguards_or_equivalent.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10427--20181031000000",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status",
        "short": "Mental health act or equivalent status",
        "definition": "Details of the persons mental health act record",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10920--20190426141719",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.section_start_date",
        "short": "Section start date",
        "definition": "The date the person was detained.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.section_start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10921--20190426141905",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.section_end_date",
        "short": "Section end date",
        "definition": "The date the person was no longer detained.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.section_end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11692--20190531125156",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location",
        "short": "Location",
        "definition": "The location where the decision to detain the person was made under the mental health act.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13453--20200827165458",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 9,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13454--20200827165628",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13627--20200908195225",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status",
        "short": "Mental health act or equivalent status",
        "definition": "Record where a person diagnosed with a mental disorder is formally detained under the Mental health act or equivalent, including the section number. If person subject to Community Treatment Order or Conditional Discharge (or equivalent) record here.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13628--20200908195706",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.coded_value",
        "short": "Coded value",
        "definition": "The coded value for mental health act",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "example": [
          {
            "label": "example 1",
            "valueString": "Formally detained under Mental Health Act Section 2"
          }
        ],
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13629--20200908195849",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13755--20200929114832",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.supporting_information",
        "short": "Supporting information",
        "definition": "If person subject to Community Treatment Order or Conditional Discharge (or equivalent) record here.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.mental_health_act_or_equivalent_status.supporting_information",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11315--20190530125322",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the decision to detain the person under the mental health act.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11316--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11317--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11318--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11319--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11320--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11321--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11322--20190530125354",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11323--20190530125457",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11324--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11325--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11326--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11327--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11328--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11329--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11330--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11331--20190530125519",
        "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.mental_health_act_or_equivalent_status.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10428--20181031000000",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt",
        "short": "Advance decision to refuse treatment (ADRT)",
        "definition": "Details of the person's ADRT status.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13479--20200902165959",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.date",
        "short": "Date",
        "definition": "The date the ADRT was recorded.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13480--20200902170108",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location",
        "short": "Location",
        "definition": "The location where the ADRT was recorded.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13481--20200902170148",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value of location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13482--20200902170331",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13502--20200902173630",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment",
        "short": "Advance decision to refuse treatment",
        "definition": "A record of an advance decision to refuse one or more specific types of future treatment, made by a person who had capacity at the time of recording the decision. The decision only applies when the person no longer has the capacity to consent to or refuse the specific treatment being considered. An ADRT must be in writing, signed and witnessed. If the ADRT is refusing life-sustaining treatment it must state specifically that the treatment is refused even if the person’s life is at risk.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13503--20200902174653",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.coded_value",
        "short": "Coded value",
        "definition": "The coded value for advance decision to refuse treatment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13504--20200902174838",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.advance_decision_to_refuse_treatment.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13484--20200902170808",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who recorded the ADRT",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13485--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13486--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13487--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13488--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13489--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13490--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13491--20200902170845",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13492--20200902171028",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person who recorded the ADRT.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13493--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13494--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13495--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13496--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13497--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13498--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13499--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13500--20200902171059",
        "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.legal_information.advance_decision_to_refuse_treatment_adrt.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.271--20181031000000",
        "path": "core_information_standard.safeguarding",
        "short": "Safeguarding",
        "definition": "The safeguarding details of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10821--20190321121449",
        "path": "core_information_standard.safeguarding.safeguarding_concerns",
        "short": "Safeguarding concerns",
        "definition": "Details of safeguarding concerns",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13428--20200812150111",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_indicator",
        "short": "Safeguarding indicator",
        "definition": "Indicates whether or not the hospital considers that there are safeguarding issues associated with the patient.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_indicator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10172--20181031000000",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns_date",
        "short": "Safeguarding concerns date",
        "definition": "The date the safeguarding concerns were identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10766--20190318175129",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns_end_date",
        "short": "Safeguarding concerns end date",
        "definition": "The date safeguarding concerns ended.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns_end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10173--20181031000000",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location",
        "short": "Location",
        "definition": "The location where the safeguarding concerns were identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13437--20200814153027",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value of location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 9,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13438--20200814153213",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10171--20181031000000",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns",
        "short": "Safeguarding concerns",
        "definition": "Identified safeguarding concerns.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13756--20200929122226",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.coded_value",
        "short": "Coded value",
        "definition": "The coded value for safeguarding concerns",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13757--20200929122318",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.safeguarding_concerns.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11358--20190530135150",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the safeguarding concerns.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11359--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11360--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11361--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11362--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11363--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11364--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11365--20190530135216",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11366--20190530135306",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11367--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11368--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11369--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11370--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11371--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11372--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11373--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11374--20190530135334",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10175--20181031000000",
        "path": "core_information_standard.safeguarding.safeguarding_concerns.comment",
        "short": "Comment",
        "definition": "Further details on safeguarding concerns.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.safeguarding_concerns.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10797--20190320130845",
        "path": "core_information_standard.safeguarding.looked_after_child",
        "short": "Looked after child",
        "definition": "Details of the looked after child",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10746--20190307114756",
        "path": "core_information_standard.safeguarding.looked_after_child.looked_after_child_start_date",
        "short": "Looked after child start date",
        "definition": "The date the child became a looked after child.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.looked_after_child_start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10761--20190308183616",
        "path": "core_information_standard.safeguarding.looked_after_child.looked_after_child_end_date",
        "short": "Looked after child end date",
        "definition": "The date the child ceased to be a looked after child.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.looked_after_child_end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10799--20190320131432",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority",
        "short": "Local authority",
        "definition": "The named local authority.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.local_authority",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13614--20200908181946",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority.coded_value",
        "short": "Coded value",
        "definition": "The coded value for local authority",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.local_authority.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13615--20200908182136",
        "path": "core_information_standard.safeguarding.looked_after_child.local_authority.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.local_authority.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11375--20190530135410",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11376--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11377--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11378--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11379--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11380--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11381--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11382--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11383--20190530135440",
        "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.looked_after_child.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10798--20190320131202",
        "path": "core_information_standard.safeguarding.child_protection_plan",
        "short": "Child protection plan",
        "definition": "Details of the child protection plan",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10747--20190307114825",
        "path": "core_information_standard.safeguarding.child_protection_plan.child_protection_plan_start_date",
        "short": "Child protection plan start date",
        "definition": "The start date of the child protection plan",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.child_protection_plan_start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10762--20190308183648",
        "path": "core_information_standard.safeguarding.child_protection_plan.child_protection_plan_end_date",
        "short": "Child protection plan end date",
        "definition": "The end date of the child protection plan",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.child_protection_plan_end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10748--20190307114845",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority",
        "short": "Local authority",
        "definition": "The named local authority.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.local_authority",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13616--20200908183754",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.coded_value",
        "short": "Coded value",
        "definition": "The coded value for a local authority",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13617--20200908183919",
        "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.local_authority.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11384--20190530135502",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11385--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11386--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11387--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11388--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11389--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11390--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11391--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11392--20190530135535",
        "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.child_protection_plan.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10923--20190426175437",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan",
        "short": "Unborn child protection plan",
        "definition": "Details of the unborn child protection plan.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10924--20190426175545",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.unborn_child_protection_plan_start_date",
        "short": "Unborn child protection plan start date",
        "definition": "Start date of the unborn child protection plan.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.unborn_child_protection_plan_start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10925--20190426175643",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.unborn_child_protection_plan_end_date",
        "short": "Unborn child protection plan end date",
        "definition": "End date of the unborn child protection plan.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.unborn_child_protection_plan_end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10926--20190426175825",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority",
        "short": "Local authority",
        "definition": "The named local authority.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13618--20200908184151",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.coded_value",
        "short": "Coded value",
        "definition": "The coded value for local authority",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13619--20200908184311",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.local_authority.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11393--20190530135601",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11394--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11395--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11396--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11397--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11398--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11399--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11400--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11401--20190530135618",
        "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.safeguarding.unborn_child_protection_plan.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.452--20181031000000",
        "path": "core_information_standard.professional_contacts",
        "short": "Professional contacts",
        "definition": "The details of the person’s professional contacts.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10767--20190318180716",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry",
        "short": "Professional contacts record entry",
        "definition": "This is a professional contacts record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10352--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10353--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12973--20200406200200",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.key_worker",
        "short": "Key worker",
        "definition": "A flag that identifies the personal contact is the key worker assigned to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.key_worker",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10354--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10355--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.team",
        "short": "Team",
        "definition": "The name of the team.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.team",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10356--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13564--20200904181834",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13565--20200904181937",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10357--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.contact_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10358--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.start_date",
        "short": "Start date",
        "definition": "The start date of the professional relationship with the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10359--20181031000000",
        "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.end_date",
        "short": "End date",
        "definition": "The end date of the professional relationship with the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.professional_contacts.professional_contacts_record_entry.end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.445--20181031000000",
        "path": "core_information_standard.personal_contacts",
        "short": "Personal contacts",
        "definition": "The details of the individual's personal contacts.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.personal_contacts",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10768--20190319130513",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry",
        "short": "Personal contacts record entry",
        "definition": "This is personal contacts record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.personal_contacts.personal_contacts_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10345--20181031000000",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.name",
        "short": "Name",
        "definition": "The name of the personal contact.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.name",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10346--20181031000000",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.relationship",
        "short": "Relationship",
        "definition": "The relationship the personal contact has to the person, e.g. father, grandmother, family friend etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.relationship",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "defaultValueCodeableConcept": {
          "text": "10"
        },
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12968--20200406131310",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.relationship_type",
        "short": "Relationship type",
        "definition": "Additional roles the person performs on behalf of the other (e.g. Carer, Next of Kin, Emergency Contact, Dependent, etc.)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.relationship_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10350--20181031000000",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the personal contact (e.g. telephone number, address, email address etc.)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.contact_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10937--20190502171544",
        "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.comments",
        "short": "Comments",
        "definition": "Notes on the significance of the personal contact to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.personal_contacts.personal_contacts_record_entry.comments",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.168--20181031000000",
        "path": "core_information_standard.participation_in_research",
        "short": "Participation in research",
        "definition": "Participation in research",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10646--20181112151445",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry",
        "short": "Participation in research record entry",
        "definition": "This is a Participation in research record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10068--20181031000000",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.name_of_research_study",
        "short": "Name of research study",
        "definition": "Name and details of the research study/trial and/or drug/intervention",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.name_of_research_study",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 250,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10739--20190212172710",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.identification_code",
        "short": "Identification code",
        "definition": "Identification code of research study",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.identification_code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 20,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12201--20190531162408",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12202--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12203--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12204--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12205--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12206--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12207--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12208--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12209--20190531162435",
        "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.participation_in_research.participation_in_research_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.105--20181031000000",
        "path": "core_information_standard.referral_details",
        "short": "Referral details",
        "definition": "The details of the referral.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10917--20190409155955",
        "path": "core_information_standard.referral_details.referral_details_record_entry",
        "short": "Referral details record entry",
        "definition": "This is the referral details record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10006--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.date",
        "short": "Date",
        "definition": "The date of referral",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10005--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details",
        "short": "Referrer details",
        "definition": "The details of the referrer that is making the referral or the transfer.\r\n\r\nThis could be the person, GP surgery, department, specialty, sub-specialty, educational institution, mental health team, care home etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10971--20190522162939",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.name",
        "short": "Name",
        "definition": "The name of the referrer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10972--20190522163025",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.role",
        "short": "Role",
        "definition": "Role of the referrer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10973--20190522163110",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.grade",
        "short": "Grade",
        "definition": "The grade of the referrer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12409--20190605181150",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.team",
        "short": "Team",
        "definition": "The team or department of the referrer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.team",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12410--20190605181215",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.specialty",
        "short": "Specialty",
        "definition": "The specialty of the referrer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12411--20190605182001",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service",
        "short": "Service",
        "definition": "The service of the referrer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13397--20200810191014",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.coded_value",
        "short": "Coded value",
        "definition": "The coded value for service",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13398--20200810191112",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.service.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10974--20190522163140",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation",
        "short": "Organisation",
        "definition": "The organisation of the referrer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13399--20200810191438",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for organisation code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13400--20200810191707",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10975--20190522163349",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.contact_details",
        "short": "Contact details",
        "definition": "The contact details of the referrer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referrer_details.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10007--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_method",
        "short": "Referral method",
        "definition": "The method in which a referral is sent and received. This may be a letter, email, transcript of a telephone conversation, Choose and Book, in person (self-referral) etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_method",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10011--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral",
        "short": "Reason for referral",
        "definition": "The reason for the referral, e.g. diagnosis, treatment, transfer of care due to relocation, investigation, second opinion, management of the patient (e.g. palliative care), or carer's concerns.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13455--20200827181732",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.coded_value",
        "short": "Coded value",
        "definition": "The coded value for reason for referral",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13456--20200827181845",
        "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.reason_for_referral.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10010--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral",
        "short": "Urgency of referral",
        "definition": "The details of the urgency of referral",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13835--20201228135455",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.urgency",
        "short": "Urgency",
        "definition": "This is the priority of a request for services",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.urgency",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10976--20190522175438",
        "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.reason_for_urgency_of_referral",
        "short": "Reason for urgency of referral",
        "definition": "The reason for urgency of referral if not routine.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.urgency_of_referral.reason_for_urgency_of_referral",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10008--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to",
        "short": "Referral to",
        "definition": "Details of where the referral is to be sent.\r\n\r\nIf not an individual, this could be a service, e.g. GP surgery, department, specialty, subspecialty, educational institution, mental health etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10977--20190522175622",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.name",
        "short": "Name",
        "definition": "Name of person the referral is to be sent to.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10978--20190522175639",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.role",
        "short": "Role",
        "definition": "Role of person where the referral is to be sent to.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10979--20190522175651",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.grade",
        "short": "Grade",
        "definition": "The grade of the person where the referral is sent to.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10982--20190522175949",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.team",
        "short": "Team",
        "definition": "The team or department of the person where the referral is being sent to",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.team",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10983--20190522180028",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.specialty",
        "short": "Specialty",
        "definition": "The specialty the referral is being sent to e.g. physiotherapy, oncology, mental health etc",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12412--20190605182052",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service",
        "short": "Service",
        "definition": "The service of where the referral is sent to.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13509--20200903175024",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.coded_value",
        "short": "Coded value",
        "definition": "The coded value for service",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13510--20200903175106",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.service.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10980--20190522175710",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation",
        "short": "Organisation",
        "definition": "The organisation of where the referral is to be sent.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13511--20200903175429",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for organisation",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13512--20200903175557",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10981--20190522175726",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.contact_details",
        "short": "Contact details",
        "definition": "The contact details of where the referral is to be sent.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_to.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10014--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.referral_criteria",
        "short": "Referral criteria",
        "definition": "Records whether specific criteria required for referral, to a particular service, have been met (may be nationally or locally determined). This field is used to outline which criteria have been met where a service has indicated specific criteria and to explain the rationale for referral where criteria have not been met.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.referral_criteria",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10015--20181031000000",
        "path": "core_information_standard.referral_details.referral_details_record_entry.return_response_to",
        "short": "Return response to",
        "definition": "Name of professional to be communicated with, if not the referrer",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.referral_details.referral_details_record_entry.return_response_to",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.169--20181031000000",
        "path": "core_information_standard.contacts_with_professionals",
        "short": "Contacts with professionals",
        "definition": "The details of the person’s contact with a professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10718--20190208134922",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry",
        "short": "Contacts with professionals record entry",
        "definition": "This is a contacts record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10069--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.date_and_time_of_contact",
        "short": "Date and time of contact",
        "definition": "Date and time of the contact.",
        "requirements": "Encounter.period",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.date_and_time_of_contact",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10075--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact",
        "short": "Location of contact",
        "definition": "The location where the contact took place.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13513--20200903180156",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "requirements": "Encounter.location.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13514--20200903180413",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_of_contact.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10077--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by",
        "short": "Seen by",
        "definition": "The professional that saw the person.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13515--20200903181301",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.name",
        "short": "Name",
        "definition": "The name of the professional that saw the person",
        "requirements": "Encounter.participant",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13758--20200929123726",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.role",
        "short": "Role",
        "definition": "The role of the person providing the service.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.seen_by.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10072--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional",
        "short": "Responsible professional",
        "definition": "The name and role of the professional that had overall responsibility for the person e.g. consultant, nurse consultant, midwife, allied health professional (may not have actually seen the person).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10988--20190523183610",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.name",
        "short": "Name",
        "definition": "The name of the responsible professional.",
        "requirements": "Encounter.participant",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10989--20190523183653",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.role",
        "short": "Role",
        "definition": "The role of the responsible professional",
        "requirements": "Encounter.participant.type",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.responsible_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10076--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_type",
        "short": "Location type",
        "definition": "The type of location where the contact took place e.g. person's home",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.location_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10070--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.contact_type",
        "short": "Contact type",
        "definition": "Type of contact e.g. GP consultation, outpatient attendance",
        "requirements": "Encounter.type",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.contact_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10071--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.consultation_method",
        "short": "Consultation method",
        "definition": "Consultation method used e.g. face to face, telephone",
        "requirements": "Extension",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.consultation_method",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10073--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.specialty",
        "short": "Specialty",
        "definition": "The specialty e.g. physiotherapy, oncology, mental health etc",
        "requirements": "Encounter.participant.individual.Practitioner.PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10074--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.service",
        "short": "Service",
        "definition": "The service that was provided.",
        "requirements": "Encounter.Appointment.servicetype",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.service",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10078--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present",
        "short": "Professionals present",
        "definition": "The name, role of the additional individuals or team members including consultant(s), nurse consultant(s), allied health professional(s), social worker(s)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10990--20190523185151",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.name",
        "short": "Name",
        "definition": "The name of the professional present",
        "requirements": "Encounter.participant",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10991--20190523185237",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.role",
        "short": "Role",
        "definition": "The role of the professional present.",
        "requirements": "Encounter.participant.type",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.professionals_present.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10080--20181031000000",
        "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.outcome_of_contact",
        "short": "Outcome of contact",
        "definition": "This records the outcome of the contact.",
        "requirements": "Extension",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contacts_with_professionals.contacts_with_professionals_record_entry.outcome_of_contact",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.181--20181031000000",
        "path": "core_information_standard.admission_details",
        "short": "Admission details",
        "definition": "Admission details",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10918--20190409161631",
        "path": "core_information_standard.admission_details.admission_details_record_entry",
        "short": "Admission details record entry",
        "definition": "This is the admission details record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10085--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.date_of_admission",
        "short": "Date of admission",
        "definition": "Date and time the person was admitted to hospital.",
        "requirements": "Encounter.period",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.date_of_admission",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10090--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to",
        "short": "Admitted to",
        "definition": "The hospital the person was admitted to.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13380--20200810180232",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.coded_value",
        "short": "Coded value",
        "definition": "The coded value for admission to",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 6,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13381--20200810180347",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.admitted_to.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10087--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional",
        "short": "Responsible care professional",
        "definition": "The care professional who has overall responsibility for the person (may not actually see the person)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10992--20190523231609",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.name",
        "short": "Name",
        "definition": "The name of the responsible care professional.",
        "requirements": "Encounter.Practitioner.PractitionerRole.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10993--20190523231705",
        "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.role",
        "short": "Role",
        "definition": "The role of the responsible consultant.",
        "requirements": "Encounter.Practitioner.PractitionerRole",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.responsible_care_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10081--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission",
        "short": "Reason for admission",
        "definition": "The health problems and issues experienced by the person that prompted the decision to admit to hospital e.g. chest pain, mental health crisis, blackout, fall, a specific procedure, intervention, investigation or treatment, non compliance with treatment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13382--20200810180834",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.coded_value",
        "short": "Coded value",
        "definition": "The coded value for reason for admission",
        "requirements": "Encounter.reason",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13384--20200810181825",
        "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.reason_for_admission.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10082--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method",
        "short": "Admission method",
        "definition": "How the person was admitted to hospital e.g. elective, emergency, maternity, transfer etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13385--20200810182126",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.coded_value",
        "short": "Coded value",
        "definition": "The coded value for admission method",
        "requirements": "Extension",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13387--20200810182233",
        "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.admission_method.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10083--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.legal_status_on_admission",
        "short": "Legal status on admission",
        "definition": "Whether the person was admitted as informal or formal/detained.",
        "requirements": "Encounter,Subject.Observation",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.legal_status_on_admission",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10084--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission",
        "short": "Source of admission",
        "definition": "Where the person was immediately prior to admission, e.g. usual place of residence, temporary place of residence, penal establishment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13388--20200810182526",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.coded_value",
        "short": "Coded value",
        "definition": "The coded value of source of admission",
        "requirements": "Encounter.hospitalisation.admitsource",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "an2",
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13389--20200810182700",
        "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.source_of_admission.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10088--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person",
        "short": "Individual accompanying person",
        "definition": "Details of the accompanying individual and the extent to which they have provided the information about the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10984--20190523125939",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.name",
        "short": "Name",
        "definition": "Name of individual accompanying person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10985--20190523130007",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.role",
        "short": "Role",
        "definition": "Role of the individual accompanying the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10986--20190523130220",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship",
        "short": "Relationship",
        "definition": "Relationship of individual accompanying the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13517--20200904123042",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.coded_value",
        "short": "Coded value",
        "definition": "The coded value for relationship to person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13518--20200904123140",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.relationship.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12447--20190617144114",
        "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.comment",
        "short": "Comment",
        "definition": "Information about the extent to which the accompanying individual provided information about the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.individual_accompanying_person.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10089--20181031000000",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty",
        "short": "Specialty",
        "definition": "The specialty e.g. physiotherapy, oncology, mental health etc",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13390--20200810182953",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.coded_value",
        "short": "Coded value",
        "definition": "The coded value for specialty",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13391--20200810183131",
        "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.admission_details.admission_details_record_entry.specialty.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.191--20181031000000",
        "path": "core_information_standard.discharge_details",
        "short": "Discharge details",
        "definition": "Discharge details",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10919--20190409163123",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry",
        "short": "Discharge details record entry",
        "definition": "This is the discharge details record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10096--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.date_of_discharge",
        "short": "Date of discharge",
        "definition": "The date and time of discharge",
        "requirements": "Encounter.period",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.date_of_discharge",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10095--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_location",
        "short": "Discharge location",
        "definition": "The hospital the person was discharged from.",
        "requirements": "Encounter.location.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10093--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant",
        "short": "Discharging consultant",
        "definition": "The consultant responsible for the person at time of discharge.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10994--20190523232201",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.name",
        "short": "Name",
        "definition": "The name of the discharging consultant",
        "requirements": "| \r\n\r\n\r\n\r\nEncounter.Practitioner.PractitionerRole.Practitioner.name\r\n\r\n\r\n\r\n |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10995--20190523232248",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.role",
        "short": "Role",
        "definition": "The role of the discharging consultant",
        "requirements": "| \r\n\r\n\r\n\r\nEncounter.Practitioner.PractitionerRole\r\n\r\n\r\n\r\n |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_consultant.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10098--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method",
        "short": "Discharge method",
        "definition": "The method of discharge from hospital e.g. person discharged on clinical advice or with clinical consent; person discharged him/herself or was discharged by a relative or advocate.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13393--20200810185334",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.coded_value",
        "short": "Coded value",
        "definition": "The coded value for discharge method",
        "requirements": "Extension",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13394--20200810185525",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_method.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10094--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty",
        "short": "Discharging specialty",
        "definition": "The specialty of the consultant responsible for the person at the time of discharge.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13395--20200810185749",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.coded_value",
        "short": "Coded value",
        "definition": "The coded value for discharge speciality",
        "requirements": "Encounter.participant.individual.Practitioner.Practitionerrole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13396--20200810185931",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_specialty.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10987--20190523132124",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_department",
        "short": "Discharging department",
        "definition": "The department from which the person is discharged.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharging_department",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10097--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.legal_status_on_discharge",
        "short": "Legal status on discharge",
        "definition": "Whether the person was discharged as informal or formal/detained.",
        "requirements": "Encounter.Subject.Observation",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.legal_status_on_discharge",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10099--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination",
        "short": "Discharge destination",
        "definition": "-",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10100--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.discharge_destination",
        "short": "Discharge destination",
        "definition": "The destination of the person on discharge from hospital e.g. usual place of residence, NHS run care home.",
        "requirements": "Encounter.hospitalisation.dischargedisposition",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.discharge_destination",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 2,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10101--20181031000000",
        "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.discharge_address",
        "short": "Discharge address",
        "definition": "Address to which the person is discharged if not the usual place of residence.",
        "requirements": "Encounter.hospitalisation.destination.location. Address",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.discharge_details.discharge_details_record_entry.discharge_destination.discharge_address",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 175,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10720--20190208155804",
        "path": "core_information_standard.future_appointments",
        "short": "Future appointments",
        "definition": "Details of future appointments.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10721--20190208155839",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry",
        "short": "Future appointments record entry",
        "definition": "This is the future appointments record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10722--20190208155919",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.date_of_appointment",
        "short": "Date of appointment",
        "definition": "Date and time of future appointment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.date_of_appointment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10723--20190208160039",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.appointment_status",
        "short": "Appointment status",
        "definition": "The status of the appointment e.g. proposed, booked, confirmed, rejected.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.appointment_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10724--20190208160223",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.reason_for_appointment",
        "short": "Reason for appointment",
        "definition": "Reason this appointment is scheduled e.g. diagnosis, investigation, treatment or assessment",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.reason_for_appointment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10726--20190208160514",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment",
        "short": "Location of future appointment",
        "definition": "The location of the appointment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13519--20200904132338",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13520--20200904132524",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.location_of_future_appointment.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10727--20190208161035",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.specialty",
        "short": "Specialty",
        "definition": "The specialty e.g. physiotherapy, oncology, mental health etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10728--20190208161132",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.service",
        "short": "Service",
        "definition": "The service being provided.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.service",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10729--20190208161210",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person",
        "short": "Professional to see the person",
        "definition": "The name and role of the professional e.g. consultant, care worker, nurse consultant.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12413--20190605185913",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.name",
        "short": "Name",
        "definition": "The name of the professional seeing the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12414--20190605185935",
        "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.role",
        "short": "Role",
        "definition": "The role of the professional seeing the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.future_appointments.future_appointments_record_entry.professional_to_see_the_person.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10685--20181204113310",
        "path": "core_information_standard.vaccinations",
        "short": "Vaccinations",
        "definition": "Details of vaccinations.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10686--20181204113426",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry",
        "short": "Vaccinations record entry",
        "definition": "This is the vaccinations record entry.\r\n\r\n\r\n\r\n\n\r\n\r\n\r\n\r\nThere may be 0 to many record entries under a section.\r\n\r\n\r\n\r\n\n\r\n\r\n\r\n\r\nEach record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10695--20181204113840",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.date",
        "short": "Date",
        "definition": "The date on which the vaccination was administered or the reported/partial date on which it was reported.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10759--20190308175000",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location",
        "short": "Location",
        "definition": "The location where the vaccine was administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13577--20200907170823",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13578--20200907170939",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12184--20190531161914",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who administered the vaccine.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12185--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12186--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12187--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12188--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12189--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12190--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12191--20190531161935",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10687--20181204113600",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product",
        "short": "Vaccine product",
        "definition": "The vaccine product administered.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13237--20200721164415",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.coded_value",
        "short": "Coded value",
        "definition": "The coded value for vaccine product.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13238--20200721164532",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_product.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10698--20181204151119",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer",
        "short": "Manufacturer",
        "definition": "Name of vaccine manufacturer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13239--20200721171402",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.coded_value",
        "short": "Coded value",
        "definition": "The coded value of the manufacturer.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13240--20200721171548",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.manufacturer.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10688--20181204113630",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure",
        "short": "Vaccine procedure",
        "definition": "The procedure which was used to administer the vaccine.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13219--20200708122941",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.coded_value",
        "short": "Coded value",
        "definition": "The coded value for vaccine procedure",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13220--20200708125749",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.vaccine_procedure.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10691--20181204113733",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site",
        "short": "Body site",
        "definition": "Body site vaccine was administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13222--20200708173737",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.coded_value",
        "short": "Coded value",
        "definition": "The coded value for body site",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13223--20200708174009",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.body_site.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10692--20181204113753",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route",
        "short": "Route",
        "definition": "How the vaccine entered the body.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.route",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13224--20200708182310",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.coded_value",
        "short": "Coded value",
        "definition": "The coded value for vaccination route",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13225--20200708182539",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.route.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10693--20181204113805",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication",
        "short": "Indication",
        "definition": "The clinical indication or reason for administering the vaccine.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13226--20200714170318",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.coded_value",
        "short": "Coded value",
        "definition": "The coded value for Indication.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13227--20200714170812",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.indication.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10694--20181204113824",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount",
        "short": "Dose amount",
        "definition": "Amount of vaccine administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13838--20201228224954",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.value",
        "short": "Value",
        "definition": "The amount of vaccine administered",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13839--20201228225147",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.units_of_measure",
        "short": "Units of measure",
        "definition": "The units of measure for the dose amount",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_amount.units_of_measure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10824--20190321133854",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_sequence",
        "short": "Dose sequence",
        "definition": "Nominal position in a series of vaccines.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.dose_sequence",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ],
        "maxValueDecimal": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10838--20190326123246",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status",
        "short": "Outcome status",
        "definition": "Whether the vaccine was administered or not, including the reason why",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13230--20200716145434",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.not_given_flag",
        "short": "Not given flag",
        "definition": "Flag to indicate that the vaccination was NOT given at this time by a healthcare professional",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.not_given_flag",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "fixedBoolean": true,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13231--20200716150005",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.vaccination_situation_not_given_reason",
        "short": "Vaccination situation (not given reason)",
        "definition": "The reason why a vaccination was not administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.outcome_status.vaccination_situation_not_given_reason",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12192--20190531161951",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12193--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12194--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12195--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12196--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12197--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12198--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12199--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12200--20190531162012",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10825--20190321134011",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported",
        "short": "Reported",
        "definition": "Details of the vaccination reported to the professional",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10837--20190326122922",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.date",
        "short": "Date",
        "definition": "The date or partial date that the reported vaccination was given in the opinion of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13849--20210105125910",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.reported",
        "short": "Reported",
        "definition": "A flag to indicate the information was reported to a professional",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.reported",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "defaultValueBoolean": true,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13232--20200721124900",
        "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.report_origin",
        "short": "Report origin",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Report origin"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The source of the data when the report of the vaccination event is not based on information from the person who administered the vaccine.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.vaccinations.vaccinations_record_entry.reported.report_origin",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10927--20190430170000",
        "path": "core_information_standard.problem_list",
        "short": "Problem list",
        "definition": "A summary of the problems that require investigation or treatment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10928--20190430170101",
        "path": "core_information_standard.problem_list.problem_list_record_entry",
        "short": "Problem list record entry",
        "definition": "This is a problem list record entry. \r\n\r\nThere may be 0 to many record entries under problem list. \r\n\r\nEach record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10929--20190430170455",
        "path": "core_information_standard.problem_list.problem_list_record_entry.date",
        "short": "Date",
        "definition": "The date the problem was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12133--20190531160347",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the problem.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12134--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12135--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12136--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12137--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12138--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12139--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12140--20190531160417",
        "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10931--20190430170745",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location",
        "short": "Location",
        "definition": "The location the problem was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13242--20200727182708",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13243--20200727183113",
        "path": "core_information_standard.problem_list.problem_list_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10932--20190430170840",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem",
        "short": "Problem",
        "definition": "A condition which needs addressing and so is important for every professional to know about when seeing the person. \r\n\r\nProblems may include diagnoses, symptoms, and social or behavioural issues",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.problem",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13244--20200727184332",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the problem list.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.problem.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13245--20200727184630",
        "path": "core_information_standard.problem_list.problem_list_record_entry.problem.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.problem.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10933--20190430171025",
        "path": "core_information_standard.problem_list.problem_list_record_entry.onset_date",
        "short": "Onset date",
        "definition": "A date or estimated date that the problem began",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.onset_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10934--20190430171059",
        "path": "core_information_standard.problem_list.problem_list_record_entry.end_date",
        "short": "End Date",
        "definition": "The date or estimated date the problem was resolved.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10935--20190430171155",
        "path": "core_information_standard.problem_list.problem_list_record_entry.stage_of_disease",
        "short": "Stage of disease",
        "definition": "The stage of the disease where relevant.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.stage_of_disease",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10936--20190430171322",
        "path": "core_information_standard.problem_list.problem_list_record_entry.comment",
        "short": "Comment",
        "definition": "Supporting text may be given covering the problem.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.comment",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12141--20190531160431",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12142--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12143--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12144--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12145--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12146--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12147--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12148--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12149--20190531160453",
        "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.problem_list.problem_list_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.238--20181031000000",
        "path": "core_information_standard.procedures_and_therapies",
        "short": "Procedures and therapies",
        "definition": "The details of any procedures performed. Includes both psychological and medical therapies and procedures (e.g. cognitive behaviour therapy, hip replacement)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10652--20181113120222",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry",
        "short": "Procedure record entry",
        "definition": "This is a procedure record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10138--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.date",
        "short": "Date",
        "definition": "The date the procedure was performed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13246--20200727191327",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location",
        "short": "Location",
        "definition": "The location where the procedure was undertaken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13247--20200727191431",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13248--20200727191431",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12150--20190531160840",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who performed the procedure.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12151--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12152--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12153--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12154--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12155--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12156--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12157--20190531160920",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10141--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure",
        "short": "Procedure",
        "definition": "The therapeutic or diagnostic procedure performed. Includes both psychological and medical therapies and procedures (e.g. cognitive\nbehaviour therapy, or follow-up interventions as a result of physical health\nchecks). Complementary or alternative procedures and therapies should be recorded here.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13249--20200727193509",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.coded_value",
        "short": "Coded value",
        "definition": "The procedure code.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13250--20200727194038",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.procedure.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10142--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site",
        "short": "Anatomical site",
        "definition": "The body site of the procedure",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13251--20200727194607",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.coded_value",
        "short": "Coded value",
        "definition": "The coded value of the anatomical site.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13252--20200727194824",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.anatomical_site.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10143--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality",
        "short": "Laterality",
        "definition": "Laterality of the procedure",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13253--20200727195039",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.coded_value",
        "short": "Coded value",
        "definition": "The coded value for laterality.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13254--20200727195235",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.laterality.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10144--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure",
        "short": "Complications related to procedure",
        "definition": "Details of any intra-operative complications encountered during the procedure, arising during the person’s stay in the recovery unit or directly attributable to the procedure.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13255--20200727195623",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.coded_value",
        "short": "Coded value",
        "definition": "The coded value for complications relating to procedure.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13256--20200727195817",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.complications_related_to_procedure.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10145--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues",
        "short": "Specific anesthesia issues",
        "definition": "Details of any adverse reaction to any anesthetic agents including local anesthesia. Problematic intubation, transfusion reaction, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13257--20200727200025",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.coded_value",
        "short": "Coded value",
        "definition": "The coded value for specific anesthesia issues.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13258--20200727200136",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.specific_anesthesia_issues.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12158--20190531160935",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12159--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12160--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12161--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12162--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12163--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12164--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12165--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12166--20190531161002",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10146--20181031000000",
        "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.comment",
        "short": "Comment",
        "definition": "Any further textual comment to clarify such as statement that information is partial or incomplete. Also indicate the outcome of the procedure.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.procedures_and_therapies.procedure_record_entry.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.136--20181031000000",
        "path": "core_information_standard.social_context",
        "short": "Social context",
        "definition": "The social setting in which the person lives, such as their household, occupational history, and lifestyle factors.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10036--20181031000000",
        "path": "core_information_standard.social_context.household_composition",
        "short": "Household composition",
        "definition": "Details of the person's household composition.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11770--20190531141342",
        "path": "core_information_standard.social_context.household_composition.date",
        "short": "Date",
        "definition": "The date when the household composition was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13271--20200728140757",
        "path": "core_information_standard.social_context.household_composition.location",
        "short": "Location",
        "definition": "The location where the household composition was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13272--20200728140911",
        "path": "core_information_standard.social_context.household_composition.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13273--20200728140911",
        "path": "core_information_standard.social_context.household_composition.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13261--20200728120025",
        "path": "core_information_standard.social_context.household_composition.household_composition",
        "short": "Household composition",
        "definition": "Description of the household composition e.g. lives alone, lives with family, lives with partner, shared accommodation etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.household_composition",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13262--20200728121550",
        "path": "core_information_standard.social_context.household_composition.household_composition.coded_value",
        "short": "Coded value",
        "definition": "The coded value of household composition",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.household_composition.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13263--20200728122028",
        "path": "core_information_standard.social_context.household_composition.household_composition.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.household_composition.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11648--20190530180353",
        "path": "core_information_standard.social_context.household_composition.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the household composition.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11649--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11650--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11651--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11652--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11653--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11654--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11655--20190530180733",
        "path": "core_information_standard.social_context.household_composition.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11521--20190530145023",
        "path": "core_information_standard.social_context.household_composition.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11522--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11523--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11524--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11525--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11526--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11527--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11528--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11529--20190530145056",
        "path": "core_information_standard.social_context.household_composition.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_composition.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10037--20181031000000",
        "path": "core_information_standard.social_context.occupational_history",
        "short": "Occupational history",
        "definition": "The current and/or previous occupation(s) of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11772--20190531141512",
        "path": "core_information_standard.social_context.occupational_history.date",
        "short": "Date",
        "definition": "The date when the occupational history was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11773--20190531141538",
        "path": "core_information_standard.social_context.occupational_history.location",
        "short": "Location",
        "definition": "The location where the occupational history was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13274--20200730144127",
        "path": "core_information_standard.social_context.occupational_history.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13275--20200730144458",
        "path": "core_information_standard.social_context.occupational_history.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13264--20200728122639",
        "path": "core_information_standard.social_context.occupational_history.occupational_history",
        "short": "Occupational history",
        "definition": "The current and/or previous occupation(s) of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.occupational_history",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13265--20200728122726",
        "path": "core_information_standard.social_context.occupational_history.occupational_history.coded_value",
        "short": "Coded value",
        "definition": "The coded value for occupational history",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.occupational_history.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13266--20200728122914",
        "path": "core_information_standard.social_context.occupational_history.occupational_history.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.occupational_history.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11656--20190530180803",
        "path": "core_information_standard.social_context.occupational_history.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the occupational history.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11657--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11658--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11659--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11660--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11661--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11662--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11663--20190530180820",
        "path": "core_information_standard.social_context.occupational_history.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11530--20190530145151",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11531--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11532--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11533--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11534--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11535--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11536--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11537--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11538--20190530145222",
        "path": "core_information_standard.social_context.occupational_history.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.occupational_history.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10038--20181031000000",
        "path": "core_information_standard.social_context.educational_history",
        "short": "Educational history",
        "definition": "Details of the person's educational history.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11774--20190531141622",
        "path": "core_information_standard.social_context.educational_history.date",
        "short": "Date",
        "definition": "The date when the educational history was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11775--20190531141657",
        "path": "core_information_standard.social_context.educational_history.location",
        "short": "Location",
        "definition": "The location where the education history was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13276--20200730145355",
        "path": "core_information_standard.social_context.educational_history.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13277--20200730145509",
        "path": "core_information_standard.social_context.educational_history.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13840--20201229111155",
        "path": "core_information_standard.social_context.educational_history.educational_history",
        "short": "Educational history",
        "definition": "The current and/or previous relevant educational history of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.educational_history",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11776--20190531141728",
        "path": "core_information_standard.social_context.educational_history.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the educational history.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11777--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11778--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11779--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11780--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11781--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11782--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11783--20190531141750",
        "path": "core_information_standard.social_context.educational_history.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11539--20190530145255",
        "path": "core_information_standard.social_context.educational_history.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11540--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11541--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11542--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11543--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11544--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11545--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11546--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11547--20190530145314",
        "path": "core_information_standard.social_context.educational_history.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.educational_history.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10039--20181031000000",
        "path": "core_information_standard.social_context.lifestyle_choices",
        "short": "Lifestyle choices",
        "definition": "The lifestyle choices made by the person which are pertinent to his or her health and well-being, e.g. physical activity level, pets, hobbies and sexual habits",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11784--20190531141812",
        "path": "core_information_standard.social_context.lifestyle_choices.date",
        "short": "Date",
        "definition": "The date when the lifestyle choices were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11785--20190531141840",
        "path": "core_information_standard.social_context.lifestyle_choices.location",
        "short": "Location",
        "definition": "The location where the lifestyle choices were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13278--20200730145815",
        "path": "core_information_standard.social_context.lifestyle_choices.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13279--20200730145921",
        "path": "core_information_standard.social_context.lifestyle_choices.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13841--20201229112628",
        "path": "core_information_standard.social_context.lifestyle_choices.lifestyle_choices",
        "short": "Lifestyle choices",
        "definition": "The lifestyle choices made by the person which are pertinent to his or her health and well-being, e.g. physical activity level, pets, hobbies and sexual preferences.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.lifestyle_choices",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11786--20190531141914",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the lifestyle choices.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11787--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11788--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11789--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11790--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11791--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11792--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11793--20190531141939",
        "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11548--20190530145359",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11549--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11550--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11551--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11552--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11553--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11554--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11555--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11556--20190530145428",
        "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.lifestyle_choices.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10040--20181031000000",
        "path": "core_information_standard.social_context.smoking_status",
        "short": "Smoking status",
        "definition": "Details of the person's smoking status.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11794--20190531142005",
        "path": "core_information_standard.social_context.smoking_status.date",
        "short": "Date",
        "definition": "The date when the smoking status was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11795--20190531142040",
        "path": "core_information_standard.social_context.smoking_status.location",
        "short": "Location",
        "definition": "The location where the smoking status was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13281--20200730150312",
        "path": "core_information_standard.social_context.smoking_status.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13282--20200730150427",
        "path": "core_information_standard.social_context.smoking_status.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13283--20200730171222",
        "path": "core_information_standard.social_context.smoking_status.smoking_status",
        "short": "Smoking status",
        "definition": "Record of any smoking use by the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.smoking_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13284--20200730171444",
        "path": "core_information_standard.social_context.smoking_status.smoking_status.coded_value",
        "short": "Coded value",
        "definition": "The smoking status of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.smoking_status.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13285--20200730171604",
        "path": "core_information_standard.social_context.smoking_status.smoking_status.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.smoking_status.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13286--20200731155803",
        "path": "core_information_standard.social_context.smoking_status.smoking_status__details",
        "short": "Smoking status - details",
        "definition": "Further details recorded about the smoking status of the person",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.smoking_status__details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13287--20200731160037",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking",
        "short": "Date stopped smoking",
        "definition": "The date the person stopped smoking (if known)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13288--20200731160149",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.coded_value",
        "short": "Coded value",
        "definition": "The coded value for date stopped smoking.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13289--20200731160638",
        "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.date",
        "short": "Date",
        "definition": "The date the person stopped smoking.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.date_stopped_smoking.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11796--20190531142114",
        "path": "core_information_standard.social_context.smoking_status.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the smoking status.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11797--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11798--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11799--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11800--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11801--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11802--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11803--20190531142151",
        "path": "core_information_standard.social_context.smoking_status.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11557--20190530145525",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11558--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11559--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11560--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11561--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11562--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11563--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11564--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11565--20190530145547",
        "path": "core_information_standard.social_context.smoking_status.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.smoking_status.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10041--20181031000000",
        "path": "core_information_standard.social_context.alcohol_intake",
        "short": "Alcohol intake",
        "definition": "Details of the person's alcohol intake",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11804--20190531142305",
        "path": "core_information_standard.social_context.alcohol_intake.date",
        "short": "Date",
        "definition": "The date when the alcohol intake was noted.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11805--20190531142338",
        "path": "core_information_standard.social_context.alcohol_intake.location",
        "short": "Location",
        "definition": "The location where the alcohol intake was noted.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13332--20200806162651",
        "path": "core_information_standard.social_context.alcohol_intake.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13333--20200806163011",
        "path": "core_information_standard.social_context.alcohol_intake.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13290--20200731170246",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake",
        "short": "Alcohol intake",
        "definition": "Latest or current alcohol consumption.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13291--20200731170414",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.coded_value",
        "short": "Coded value",
        "definition": "The coded value of the person alcohol intake",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13292--20200731171104",
        "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.alcohol_intake.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11806--20190531142413",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who noted the alcohol intake.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11807--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11808--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11809--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11810--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11811--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11812--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11813--20190531142433",
        "path": "core_information_standard.social_context.alcohol_intake.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11566--20190530145623",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11567--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11568--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11569--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11570--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11571--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11572--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11573--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11574--20190530145706",
        "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.alcohol_intake.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10042--20181031000000",
        "path": "core_information_standard.social_context.drugsubstance_use",
        "short": "Drug/substance use",
        "definition": "Details of the person's drug and substance use.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11814--20190531142449",
        "path": "core_information_standard.social_context.drugsubstance_use.date",
        "short": "Date",
        "definition": "The date when the drug/substance use was noted.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11815--20190531142516",
        "path": "core_information_standard.social_context.drugsubstance_use.location",
        "short": "Location",
        "definition": "The location where the drug/substance use was noted.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13334--20200806163142",
        "path": "core_information_standard.social_context.drugsubstance_use.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13335--20200806163314",
        "path": "core_information_standard.social_context.drugsubstance_use.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13336--20200806163601",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use",
        "short": "Drug/substance use",
        "definition": "Latest or current drug/substance use.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13337--20200806164434",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.coded_value",
        "short": "Coded value",
        "definition": "The coded value for drug and substance misuse.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13338--20200806164544",
        "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.drugsubstance_use.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11816--20190531142551",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who noted the drug/substance use.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11817--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11818--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11819--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11820--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11821--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11822--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11823--20190531142611",
        "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11575--20190530145736",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11576--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11577--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11578--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11579--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11580--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11581--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11582--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11583--20190530145758",
        "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.drugsubstance_use.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10043--20181031000000",
        "path": "core_information_standard.social_context.social_circumstances",
        "short": "Social circumstances",
        "definition": "Details of the persons social circumstances",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11824--20190531142631",
        "path": "core_information_standard.social_context.social_circumstances.date",
        "short": "Date",
        "definition": "The date when the social circumstances were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11825--20190531142700",
        "path": "core_information_standard.social_context.social_circumstances.location",
        "short": "Location",
        "definition": "The location where the social circumstances were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13339--20200806164755",
        "path": "core_information_standard.social_context.social_circumstances.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13340--20200806164924",
        "path": "core_information_standard.social_context.social_circumstances.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13341--20200806165145",
        "path": "core_information_standard.social_context.social_circumstances.social_circumstances",
        "short": "Social circumstances",
        "definition": "A person’s social background, network and personal circumstances, e.g. housing. This should include whether the person is a [carer](https://datadictionary.nhs.uk/nhs_business_definitions/carer.html \"\").",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.social_circumstances",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11826--20190531142737",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the social circumstances.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11827--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11828--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11829--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11830--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11831--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11832--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11833--20190531142755",
        "path": "core_information_standard.social_context.social_circumstances.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11584--20190530145843",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11585--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11586--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11587--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11588--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11589--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11590--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11591--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11592--20190530145916",
        "path": "core_information_standard.social_context.social_circumstances.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.social_circumstances.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10045--20181031000000",
        "path": "core_information_standard.social_context.access",
        "short": "Access",
        "definition": "Details of access for the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11844--20190531143001",
        "path": "core_information_standard.social_context.access.date",
        "short": "Date",
        "definition": "The date when the special access requirements were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11845--20190531143030",
        "path": "core_information_standard.social_context.access.location",
        "short": "Location",
        "definition": "The location where the special access requirements were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13343--20200806170107",
        "path": "core_information_standard.social_context.access.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13344--20200806170146",
        "path": "core_information_standard.social_context.access.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13342--20200806165443",
        "path": "core_information_standard.social_context.access.access",
        "short": "Access",
        "definition": "Special access requirements e.g. key safe, coded lock, which door to use, stretcher access, etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.access",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11846--20190531143102",
        "path": "core_information_standard.social_context.access.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the special access requirements.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11847--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11848--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11849--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11850--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11851--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11852--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11853--20190531143119",
        "path": "core_information_standard.social_context.access.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11602--20190530150110",
        "path": "core_information_standard.social_context.access.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11603--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11604--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11605--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11606--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11607--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11608--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11609--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11610--20190530150127",
        "path": "core_information_standard.social_context.access.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.access.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10046--20181031000000",
        "path": "core_information_standard.social_context.dependants",
        "short": "Dependants",
        "definition": "Details of any responsibility the person has for dependants.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11854--20190531143140",
        "path": "core_information_standard.social_context.dependants.date",
        "short": "Date",
        "definition": "The date when the dependents details were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11855--20190531143207",
        "path": "core_information_standard.social_context.dependants.location",
        "short": "Location",
        "definition": "The location where the dependents details were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13346--20200806170712",
        "path": "core_information_standard.social_context.dependants.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13347--20200806170803",
        "path": "core_information_standard.social_context.dependants.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13345--20200806170540",
        "path": "core_information_standard.social_context.dependants.dependants",
        "short": "Dependants",
        "definition": "Provide details of any responsibility the person has for dependants. In the case of children provide date of birth of the child.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.dependants",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11856--20190531143234",
        "path": "core_information_standard.social_context.dependants.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the dependents details.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11857--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11858--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11859--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11860--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11861--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11862--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11863--20190531143253",
        "path": "core_information_standard.social_context.dependants.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11611--20190530150335",
        "path": "core_information_standard.social_context.dependants.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11612--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11613--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11614--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11615--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11616--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11617--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11618--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11619--20190530150359",
        "path": "core_information_standard.social_context.dependants.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.dependants.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10047--20181031000000",
        "path": "core_information_standard.social_context.accommodation_status",
        "short": "Accommodation status",
        "definition": "Details of the type of accommodation where the person lives.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11864--20190531143322",
        "path": "core_information_standard.social_context.accommodation_status.date",
        "short": "Date",
        "definition": "The date when the accommodation status was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11865--20190531143351",
        "path": "core_information_standard.social_context.accommodation_status.location",
        "short": "Location",
        "definition": "The location where the accommodation was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13352--20200806172301",
        "path": "core_information_standard.social_context.accommodation_status.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value of location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13353--20200806172348",
        "path": "core_information_standard.social_context.accommodation_status.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13348--20200806171204",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status",
        "short": "Accommodation status",
        "definition": "An indication of the type of accommodation where the person lives. \r\n\r\nThis should be based on the main or permanent residence.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.accommodation_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13349--20200806171326",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status.coded_value",
        "short": "Coded value",
        "definition": "The coded value for accommodation status",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.accommodation_status.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 4,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13350--20200806171653",
        "path": "core_information_standard.social_context.accommodation_status.accommodation_status.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.accommodation_status.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11866--20190531143424",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the accommodation status.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11867--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11868--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11869--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11870--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11871--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11872--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11873--20190531143445",
        "path": "core_information_standard.social_context.accommodation_status.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11874--20190531143509",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11875--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11876--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11877--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11878--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11879--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11880--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11881--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11882--20190531143530",
        "path": "core_information_standard.social_context.accommodation_status.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.accommodation_status.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10051--20181031000000",
        "path": "core_information_standard.social_context.household_environment",
        "short": "Household environment",
        "definition": "Details of the person's household environment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11883--20190531143604",
        "path": "core_information_standard.social_context.household_environment.date",
        "short": "Date",
        "definition": "The date when the household environment details were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11884--20190531143630",
        "path": "core_information_standard.social_context.household_environment.location",
        "short": "Location",
        "definition": "The location where the household environment details were taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13351--20200806171922",
        "path": "core_information_standard.social_context.household_environment.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13354--20200806172531",
        "path": "core_information_standard.social_context.household_environment.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13842--20201229121112",
        "path": "core_information_standard.social_context.household_environment.household_environment",
        "short": "Household environment",
        "definition": "Factors in the household which impact the person's health and wellbeing, to include smoking in the home, alcohol/substance use etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.household_environment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11885--20190531143703",
        "path": "core_information_standard.social_context.household_environment.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the household environment details.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11886--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11887--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11888--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11889--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11890--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11891--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11892--20190531143724",
        "path": "core_information_standard.social_context.household_environment.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11621--20190530150619",
        "path": "core_information_standard.social_context.household_environment.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11622--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11623--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11624--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11625--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11626--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11627--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11628--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11629--20190530150641",
        "path": "core_information_standard.social_context.household_environment.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.social_context.household_environment.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10044--20181031000000",
        "path": "core_information_standard.services_and_care",
        "short": "Services and care",
        "definition": "The services and care provided for the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12421--20190611165524",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry",
        "short": "Services and care record entry",
        "definition": "This is a services and care record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12965--20200403172147",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.social_care_package_name",
        "short": "Social care package name",
        "definition": "Name of specific type of package being provided (e.g. Reablement, Home Based Care XYZ, etc)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.social_care_package_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12966--20200403172536",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.social_care_package_type",
        "short": "Social care package type",
        "definition": "Higher level categorisation of package type, e.g. Adults Home Support",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.social_care_package_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11834--20190531142813",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.service_start_date",
        "short": "Service start date",
        "definition": "The date service started to be provided.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.service_start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12420--20190607193052",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.service_end_date",
        "short": "Service end date",
        "definition": "The date the service is planned to be ended or the actual end date.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.service_end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11835--20190531142842",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority",
        "short": "Local authority",
        "definition": "The name of the local authority providing the care package.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13566--20200904184525",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.coded_value",
        "short": "Coded value",
        "definition": "The coded value for local authority",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13567--20200904184637",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.local_authority.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13067--20200521134146",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.care_funding_source",
        "short": "Care funding source",
        "definition": "A reference to the funding source and any conditions or limitations associated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.care_funding_source",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11836--20190531142923",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional providing the service.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11837--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11838--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11839--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11840--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11841--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11842--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11843--20190531142941",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11593--20190530145953",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11594--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11595--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11596--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11597--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11598--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11599--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11600--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11601--20190530150018",
        "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.services_and_care.services_and_care_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12974--20200406200953",
        "path": "core_information_standard.primary_support_reason",
        "short": "Primary support reason",
        "definition": "The primary support reason for social care.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.primary_support_reason",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12975--20200406201411",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry",
        "short": "Primary support reason record entry",
        "definition": "This is a primary support reason record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12976--20200406201536",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.primary_support_reason",
        "short": "Primary support reason",
        "definition": "The Primary Support Reason used to classify a person for National Reporting on Short and Long Term Services (SALT) e.g. Learning disability support, mental health support, physical support",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.primary_support_reason",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13305--20200806132108",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.active",
        "short": "Active",
        "definition": "Flag to indicate whether the primary support reason is currently active",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.active",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13306--20200806132222",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.start_date",
        "short": "Start date",
        "definition": "The date a primary support reason was authorised as active.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13307--20200806132257",
        "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.end_date",
        "short": "End date",
        "definition": "The end date of authorisation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.primary_support_reason.primary_support_reason_record_entry.end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.251--20181031000000",
        "path": "core_information_standard.family_history",
        "short": "Family history",
        "definition": "Family history",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10653--20181113120747",
        "path": "core_information_standard.family_history.family_history_record_entry",
        "short": "Family history record entry",
        "definition": "This is a family history record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10153--20181031000000",
        "path": "core_information_standard.family_history.family_history_record_entry.date",
        "short": "Date",
        "definition": "The date the family history was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10851--20190327171704",
        "path": "core_information_standard.family_history.family_history_record_entry.location",
        "short": "Location",
        "definition": "The location where the family history was taken.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13682--20200909125127",
        "path": "core_information_standard.family_history.family_history_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13683--20200909125238",
        "path": "core_information_standard.family_history.family_history_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11640--20190530175857",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who took the family history.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11641--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11642--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11643--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11644--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11645--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11646--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11647--20190530175944",
        "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10155--20181031000000",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person",
        "short": "Relationship to person",
        "definition": "The relationship of the family member with the condition to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13676--20200909122847",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.coded_value",
        "short": "Coded value",
        "definition": "The coded value for relationship to person",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13677--20200909122929",
        "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.relationship_to_person.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10151--20181031000000",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history",
        "short": "Family history",
        "definition": "The record of relevant illness in family relations deemed to be significant to the care or health of the person, including mental illness and suicide, genetic information etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.family_history",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13678--20200909123518",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history.coded_value",
        "short": "Coded value",
        "definition": "The coded value for family history",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.family_history.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13679--20200909123835",
        "path": "core_information_standard.family_history.family_history_record_entry.family_history.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.family_history.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11630--20190530152816",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11631--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11632--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11633--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11634--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11635--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11636--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11637--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11638--20190530152841",
        "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10156--20181031000000",
        "path": "core_information_standard.family_history.family_history_record_entry.comment",
        "short": "Comment",
        "definition": "Any further textual comment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.family_history.family_history_record_entry.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.257--20181031000000",
        "path": "core_information_standard.investigation_results",
        "short": "Investigation results",
        "definition": "Investigation results",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10654--20181113121048",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry",
        "short": "Investigation results record entry",
        "definition": "This is a investigation result record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10157--20181031000000",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.date",
        "short": "Date",
        "definition": "The date and time when the investigation was performed",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12099--20190531155511",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who performed the investigation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12100--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12101--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12102--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12103--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12104--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12105--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12106--20190531155533",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10159--20181031000000",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location",
        "short": "Location",
        "definition": "The location where the investigation took place.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13725--20200916124640",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.coded_location",
        "short": "Coded location",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.coded_location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13726--20200916131032",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10160--20181031000000",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation",
        "short": "Investigation",
        "definition": "The investigation performed.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13525--20200904141136",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for investigation",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13526--20200904142243",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10161--20181031000000",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result",
        "short": "Investigation result",
        "definition": "For each investigation, the result of the investigation. This can include a report which may have results for multiple tests.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13527--20200904142541",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.coded_value",
        "short": "Coded value",
        "definition": "The coded value for investigation results",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.coded_value",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13528--20200904142950",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.investigation_result.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12415--20190607162134",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result",
        "short": "Structured investigation result",
        "definition": "A structured set of information for each investigation result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12416--20190607162208",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.value",
        "short": "Value",
        "definition": "The value of the investigation result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12417--20190607162350",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.units_of_measure",
        "short": "Units of measure",
        "definition": "The units of the investigation result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.units_of_measure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12418--20190607162448",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.reference_ranges",
        "short": "Reference ranges",
        "definition": "The reference range for the investigation result.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.reference_ranges",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12419--20190607162600",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.abnormal_indicator",
        "short": "Abnormal indicator",
        "definition": "Indicator if the investigation is abnormal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.structured_investigation_result.abnormal_indicator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "base64Binary"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12107--20190531155548",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12108--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12109--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12110--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12111--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12112--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12113--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12114--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12115--20190531155617",
        "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigation_results.investigation_results_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10730--20190208161716",
        "path": "core_information_standard.investigations_requested",
        "short": "Investigations requested",
        "definition": "Details of any investigations requested",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10731--20190208161905",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry",
        "short": "Investigations requested record entry",
        "definition": "This is an investigation requested record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10732--20190208162140",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.date",
        "short": "Date",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Date"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date the investigation was requested.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10736--20190208162449",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location",
        "short": "Location",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Location"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The location where the investigation was requested.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The location where the investigation was requested"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13727--20200916132215",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13728--20200916133726",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12081--20190531154909",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who requested the investigation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12082--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12083--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12084--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12085--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12086--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12087--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12088--20190531154933",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10733--20190208162242",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested",
        "short": "Investigation requested",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Investigation requested"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The investigation that is requested. The investigation may refer to an individual test or a group of related tests or broader investigation required (so the investigator can determine the appropriate tests)",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The date on which the investigation was requested"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13529--20200904151024",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.coded_value",
        "short": "Coded value",
        "definition": "The coded value for Investigation requested",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13530--20200904151459",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.investigation_requested.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10734--20190208162321",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.status_of_request",
        "short": "Status of request",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Status of request"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The status of the investigation request.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The status of the test request."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.status_of_request",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 16,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10737--20190208162536",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.reason_for_request",
        "short": "Reason for request",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Reason for request"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "An explanation or justification for why this investigation is being requested.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.reason_for_request",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10738--20190208162622",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.request_priority",
        "short": "Request priority",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Request priority"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The urgency of the investigation requested.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The priority of the test request."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.request_priority",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12090--20190531154953",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12091--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12092--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12093--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12094--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12095--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12096--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12097--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12098--20190531155055",
        "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.investigations_requested.investigations_requested_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.557--20181031000000",
        "path": "core_information_standard.examination_findings",
        "short": "Examination findings",
        "definition": "Examination findings",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10662--20181113134729",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry",
        "short": "Examination findings record entry",
        "definition": "This is an examination findings record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10462--20181031000000",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.date",
        "short": "Date",
        "definition": "The date the examination was performed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12116--20190531155916",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who performed the examiniation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12117--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12118--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12119--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12120--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12121--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12122--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12123--20190531155938",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10461--20181031000000",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location",
        "short": "Location",
        "definition": "The location where the examination was performed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13445--20200827153149",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13446--20200827153244",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10458--20181031000000",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings",
        "short": "Examination findings",
        "definition": "The record of findings from the examinations performed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13443--20200827115827",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.coded_value",
        "short": "Coded value",
        "definition": "The coded value for examination findings.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13444--20200827151828",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.examination_findings.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10464--20181031000000",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations",
        "short": "Observations",
        "definition": "The record of essential physiological measurements, e.g., heart rate, blood pressure, temperature, pulse, height, weight, respiratory rate, oxygen saturation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13866--20210127181405",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry",
        "short": "Observations record entry",
        "definition": "This is an observations record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13447--20200827160842",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.coded_value",
        "short": "Coded value",
        "definition": "The coded value for observations",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13832--20201223152216",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.value",
        "short": "Value",
        "definition": "The measured value of the observations",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13833--20201223152347",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.units_of_measure",
        "short": "Units of measure",
        "definition": "The units of measure for the observation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.units_of_measure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 10,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13848--20201230121558",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.site",
        "short": "Site",
        "definition": "The anatomical site at which the observation is taken",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.site",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13843--20201229150411",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.interpretation",
        "short": "Interpretation",
        "definition": "The assessment made based on the result of the observation e.g high, low",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.interpretation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13448--20200827160958",
        "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.examination_findings.examination_findings_record_entry.observations.observations_record_entry.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10814--20190320184935",
        "path": "core_information_standard.pregnancy_status",
        "short": "Pregnancy status",
        "definition": "Pregnancy status of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10812--20190320184437",
        "path": "core_information_standard.pregnancy_status.date",
        "short": "Date",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Date of Observation"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The date the observation was recorded",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10855--20190327172701",
        "path": "core_information_standard.pregnancy_status.location",
        "short": "Location",
        "definition": "The location where the pregnancy state details were recorded.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13531--20200904161324",
        "path": "core_information_standard.pregnancy_status.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13532--20200904161454",
        "path": "core_information_standard.pregnancy_status.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10815--20190320185102",
        "path": "core_information_standard.pregnancy_status.pregnancy_state",
        "short": "Pregnancy state",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Pregnancy State"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "A flag that indicates whether the person is pregnant.",
        "comment": "Pregnancy state",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.pregnancy_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10813--20190320184538",
        "path": "core_information_standard.pregnancy_status.expected_delivery_date",
        "short": "Expected delivery date",
        "_short": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "Expected delivery date"
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "definition": "The expected delivery date of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.expected_delivery_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13533--20200904163141",
        "path": "core_information_standard.pregnancy_status.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who observed the pregnancy",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13534--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13535--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13536--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13537--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13538--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13539--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13540--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "requirements": "Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13541--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13542--20200904163232",
        "path": "core_information_standard.pregnancy_status.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13543--20200904163251",
        "path": "core_information_standard.pregnancy_status.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13544--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13545--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13546--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13547--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13548--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13549--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "requirements": "Composition.author.Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13550--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13551--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13552--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13553--20200904163348",
        "path": "core_information_standard.pregnancy_status.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.pregnancy_status.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.262--20181031000000",
        "path": "core_information_standard.assessments",
        "short": "Assessments",
        "definition": "Details of the person's assessments",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11664--20190530192951",
        "path": "core_information_standard.assessments.assessments_record_entry",
        "short": "Assessments record entry",
        "definition": "This is the assessments record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10763--20190318135122",
        "path": "core_information_standard.assessments.assessments_record_entry.date",
        "short": "Date",
        "definition": "The date the assessment was done.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10764--20190318135159",
        "path": "core_information_standard.assessments.assessments_record_entry.location",
        "short": "Location",
        "definition": "The location where the assessment was done.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13570--20200907154022",
        "path": "core_information_standard.assessments.assessments_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13571--20200907154151",
        "path": "core_information_standard.assessments.assessments_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10822--20190321125522",
        "path": "core_information_standard.assessments.assessments_record_entry.assessment_type",
        "short": "Assessment type",
        "definition": "The type of the assessment e.g. social care needs assessment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.assessment_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10754--20190307182112",
        "path": "core_information_standard.assessments.assessments_record_entry.assessment_summary",
        "short": "Assessment summary",
        "definition": "The summary of the assessment",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.assessment_summary",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 250,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10655--20181113121556",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded",
        "short": "Structured assessment (superseded)",
        "definition": "Details of the structured assessment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11751--20190531135226",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.structured_assessment_name",
        "short": "Structured assessment name",
        "definition": "Structured assessment name e.g. New York Heart Failure, Glasgow Coma scale, Activities of Daily Living (ADL) etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.structured_assessment_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10162--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.assessment_score",
        "short": "Assessment score",
        "definition": "The structured assessment score.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.assessment_score",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10163--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.assessment_value",
        "short": "Assessment value",
        "definition": "The structured assessment value.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.assessment_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10169--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.subscale_score",
        "short": "Subscale score",
        "definition": "The subscale score of the structured assessment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.subscale_score",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10170--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.subscale_value",
        "short": "Subscale value",
        "definition": "The subscale value of the structured assessment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.structured_assessment_superseded.subscale_value",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12382--20190603160223",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who did the assessment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12383--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12384--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12385--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12386--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12387--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12388--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12389--20190603160246",
        "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11752--20190531140829",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11753--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11754--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11755--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11756--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11757--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11758--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11759--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11760--20190531140852",
        "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10164--20181031000000",
        "path": "core_information_standard.assessments.assessments_record_entry.comment",
        "short": "Comment",
        "definition": "Supporting text may be given regarding the assessment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.assessments.assessments_record_entry.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11666--20190530204307",
        "path": "core_information_standard.formulation",
        "short": "Formulation",
        "definition": "Details of the person's formulation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11667--20190530204432",
        "path": "core_information_standard.formulation.formulation_record_entry",
        "short": "Formulation record entry",
        "definition": "This is the formulation record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11669--20190530204742",
        "path": "core_information_standard.formulation.formulation_record_entry.date",
        "short": "Date",
        "definition": "The date the formulation was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11670--20190530204826",
        "path": "core_information_standard.formulation.formulation_record_entry.location",
        "short": "Location",
        "definition": "The location where the formulation was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13572--20200907154358",
        "path": "core_information_standard.formulation.formulation_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13573--20200907154439",
        "path": "core_information_standard.formulation.formulation_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11671--20190530204915",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the formulation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11672--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11673--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11674--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11675--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11676--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11677--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11678--20190530204934",
        "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11668--20190530204615",
        "path": "core_information_standard.formulation.formulation_record_entry.formulation",
        "short": "Formulation",
        "definition": "An account, shared by a therapist and person, of the personal meaning and origins of a person’s difficulties. This is viewed in the context of multiple factors including relationships, social circumstances and life events and will indicate the most helpful way forward.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.formulation",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14411--20210804190502",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14412--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14413--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14414--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14415--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14416--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14417--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "requirements": "Composition.author.Practitioner.PractitionerRole.organisation.Name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 7,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14418--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14419--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14420--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14421--20210804190656",
        "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.formulation.formulation_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.276--20181031000000",
        "path": "core_information_standard.risks",
        "short": "Risks",
        "definition": "Details of any risks related to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14460--20210826212619",
        "path": "core_information_standard.risks.risks_record_entry",
        "short": "Risks record entry",
        "definition": "This is a risks record entry. There may be 0 to many record entry/entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14461--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.start_date_of_risk",
        "short": "Start date of risk",
        "definition": "The start date of the risk.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.start_date_of_risk",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14462--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.end_date_of_risk",
        "short": "End date of risk",
        "definition": "The date the risk ended.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.end_date_of_risk",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14463--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.risk",
        "short": "Risk",
        "definition": "The risk to the person or others, this includes any risk the person might cause to themselves or to others. e.g. suicide, self harm.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.risk",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21900--20211214152338",
        "path": "core_information_standard.risks.risks_record_entry.risk.coded_value",
        "short": "Coded value",
        "definition": "The coded value for risk.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.risk.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21899--20211214152115",
        "path": "core_information_standard.risks.risks_record_entry.risk.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.risk.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14485--20210826213303",
        "path": "core_information_standard.risks.risks_record_entry.comment",
        "short": "Comment",
        "definition": "Additional details about the risk.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14464--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.location",
        "short": "Location",
        "definition": "The location where the risk was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14465--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14466--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14467--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the risk.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21901--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21902--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21903--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc.",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21904--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21905--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.specialty",
        "short": "Specialty",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21906--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21907--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21908--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the organisation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 8,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21909--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to provide further detail or be used if no code is available.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21910--20211214185429",
        "path": "core_information_standard.risks.risks_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional.",
        "requirements": "Practitioner.telecom\r\n\r\nPractitionerRole.telecom\r\n\r\nOrganisation.telecom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14475--20210826212713",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21911--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21912--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing the record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21913--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21914--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.specialty",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21915--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21916--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the organisation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 8,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21917--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.free_text",
        "short": "Free text",
        "definition": "Free text field to provide further detail or be used if no code is available.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.organisation.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21918--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21919--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.21920--20211214190126",
        "path": "core_information_standard.risks.risks_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record (e.g. telephone number, email address etc.).",
        "requirements": "Practitioner.telecom\r\n\r\nPractitionerRole.telecom\r\n\r\nOrganisation.telecom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.risks.risks_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.282--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions",
        "short": "Allergies and adverse reactions",
        "definition": "Allergies and adverse reactions",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10657--20181113122303",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry",
        "short": "Allergies and adverse reactions record entry",
        "definition": "This is a allergies and adverse reactions record entry. There may be 1 to many record entries under a section. \r\n\r\nEach record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10186--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.type_of_reaction",
        "short": "Type of reaction",
        "definition": "The type of reaction experienced by the person (allergic, adverse, intolerance)",
        "requirements": "AllergyIntolerance.type",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.type_of_reaction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10182--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent",
        "short": "Causative agent",
        "definition": "The agent such as food, drug or substances that has caused or may cause an allergy, intolerance or adverse reaction in this person Or “No known drug allergies or adverse reactions” Or “Information not available”",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13441--20200819141248",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.coded_value",
        "short": "Coded value",
        "definition": "The coded value for causative agent",
        "requirements": "Allergyintolerance.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13442--20200819153340",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10658--20181113122925",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster",
        "short": "Reaction details cluster",
        "definition": "Details of the reaction.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10190--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.date",
        "short": "Date",
        "definition": "The date that the reaction was identified.",
        "requirements": "Allergyintolerance.asserteddate",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10846--20190327170411",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location",
        "short": "Location",
        "definition": "Details of where the allergy was identified. Linked to the date of the diagnosis by the professional.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13439--20200819135837",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "requirements": "Location.identifier",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13440--20200819140239",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11665--20190530201732",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance",
        "short": "Substance",
        "definition": "The substance, or a class of substances, that is considered to be responsible for the adverse reaction.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13554--20200904164448",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.coded_value",
        "short": "Coded value",
        "definition": "The coded value for substance",
        "requirements": "AllergyIntolerance. reaction.substance",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13555--20200904164554",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10183--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction",
        "short": "Description of reaction",
        "definition": "A description of the manifestation of the allergic or adverse reaction experienced by the person. For example, skin rash.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13556--20200904164837",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.coded_value",
        "short": "Coded value",
        "definition": "The coded value for description of reaction.",
        "requirements": "AllergyIntolerance.reaction.manifestation",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13557--20200904165103",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13844--20201229224439",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.onset_date",
        "short": "Onset date",
        "definition": "Date and time when manifestations showed e.g could be at home a few days earlier than the contact",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.onset_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10184--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity",
        "short": "Severity",
        "definition": "A description of the severity of the reaction.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13558--20200904174342",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.coded_value",
        "short": "Coded value",
        "definition": "The coded value for severity",
        "requirements": "AllergyIntolerance.reaction.severity",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13559--20200904174853",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10185--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty",
        "short": "Certainty",
        "definition": "A description of the certainty that the stated causative agent caused the allergic or adverse reaction.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13560--20200904175226",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.coded_value",
        "short": "Coded value",
        "definition": "The coded value for certainty.",
        "requirements": "AllergyIntolerance.verificationStatus",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13561--20200904175521",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13856--20210118184519",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure",
        "short": "Route of exposure",
        "definition": "The route the person was exposed to the substance",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13857--20210118185012",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.coded_value",
        "short": "Coded value",
        "definition": "The coded value for route of exposure",
        "requirements": "AllergyIntolerance.exposureroute",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13858--20210118185502",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10189--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.comment",
        "short": "Comment",
        "definition": "Any additional comment or clarification about the adverse reaction.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10187--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.evidence",
        "short": "Evidence",
        "definition": "Results of investigations that confirmed the certainty of the diagnosis. Examples might include results of skin prick allergy tests",
        "requirements": "AllergyIntolerance.extension.evidence",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.evidence",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10188--20181031000000",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.date_first_experienced",
        "short": "Date first experienced",
        "definition": "When the reaction was first experienced i.e this may not be the first this has happened. May be a date or partial date (e.g. year) or text (**e.g. during childhood**)",
        "requirements": "AllergyIntolerance.onset",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.date_first_experienced",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14253--20210304132934",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.allergy_end_date",
        "short": "Allergy end date",
        "definition": "The date the allergy was diagnosed as ended",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.allergy_end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14273--20210409110111",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.comment",
        "short": "Comment",
        "definition": "Any further comments on the person's allergies or adverse reactions.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12010--20190531152359",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the reaction.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12011--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12012--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12013--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12014--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12015--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12016--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12017--20190531152424",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12018--20190531152436",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12019--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12020--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12021--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12022--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12023--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12024--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12025--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12026--20190531152456",
        "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.636--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices",
        "short": "Medications and medical devices",
        "definition": "Medications and medical devices",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10663--20181113155621",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry",
        "short": "Medication item entry",
        "definition": "All medications and devices that can be prescribed to be entered via this Medication item entry. Handles details of continuation / addition / amendment of admission medications.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10664--20181113162551",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster",
        "short": "Medication item cluster",
        "definition": "Medication item cluster",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10843--20190327165952",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.date",
        "short": "Date",
        "definition": "The date on which the medication or medical device was prescribed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10844--20190327170120",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location",
        "short": "Location",
        "definition": "The location where the medication or the medical device was prescribed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13620--20200908190536",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13621--20200908190701",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12002--20190531151228",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prescribed the medication or medical device.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12003--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12004--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12005--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12006--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12007--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12008--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12009--20190531151248",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14316--20210624175604",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_prescribed_by",
        "short": "Medication prescribed by",
        "definition": "The type of organisation responsible for authorising and issuing the medication e.g. GP",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_prescribed_by",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10536--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name",
        "short": "Medication name",
        "definition": "May be generic name or brand name.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13622--20200908191521",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.coded_value",
        "short": "Coded value",
        "definition": "The coded value for medication name",
        "requirements": "MedicationStatement.medication[x].medicationCodableConcept",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13623--20200908191739",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_name.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14283--20210610141102",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family",
        "short": "Medication trade family",
        "definition": "The trade family or brand of the medication prescribed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14320--20210625111710",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.coded_value",
        "short": "Coded value",
        "definition": "The coded value for medication trade family or brand.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14321--20210625111832",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_trade_family.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10537--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form",
        "short": "Form",
        "definition": "The form of the medication e.g. capsule, drops, tablet, lotion etc.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13624--20200908193229",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.coded_value",
        "short": "Coded value",
        "definition": "The coded value for form.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13625--20200908193334",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.form.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10539--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied",
        "short": "Quantity supplied",
        "definition": "The quantity of the medication (e.g. tablets, inhalers, etc.) provided to the person. This may be dispensed by the pharmacy or on the ward. Record in a structured format i.e. value and a unit",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14271--20210331165830",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.value",
        "short": "Value",
        "definition": "The value of the quantity supplied",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14272--20210331165956",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.unit_of_measure",
        "short": "Unit of measure",
        "definition": "Unit of measure of quantity supplied",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.quantity_supplied.unit_of_measure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13792--20201022185607",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.date_supplied",
        "short": "Date supplied",
        "definition": "The date/time the medication was supplied.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.date_supplied",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10538--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route",
        "short": "Route",
        "definition": "The route by which the medication is administered e.g. oral, IM, IV",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13655--20200908203038",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.coded_value",
        "short": "Coded value",
        "definition": "The coded value for route",
        "requirements": "MedicationStatement.dosage.route",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13656--20200908203140",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.route.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10540--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site",
        "short": "Site",
        "definition": "The anatomical site at which the medication is to be administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13657--20200908203318",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.coded_value",
        "short": "Coded value",
        "definition": "The coded value for site",
        "requirements": "MedicationStatement.dosage.site",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13658--20200908203542",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.free_text",
        "short": "Free text",
        "definition": "Free text field to be used when code is not available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.site.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10541--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method",
        "short": "Method",
        "definition": "The technique or method by which the medication is to be administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13845--20201229230559",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.coded_value",
        "short": "Coded value",
        "definition": "The coded value for method",
        "requirements": "MedicationStatement.dosage.method",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13846--20201229230737",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.method.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13379--20200810165127",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.over_the_counter_medication_flag",
        "short": "Over the counter medication flag",
        "definition": "Indicates if the medication or device is acquired without a prescription i.e. got by the person over the counter",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.over_the_counter_medication_flag",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11639--20190530174022",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster",
        "short": "Structured dose direction cluster",
        "definition": "A structural representation of the elements carried by the dose syntax in 'parsable dose strength / timing' i.e. dose strength, dose timing, dose duration and maximum dose.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14455--20210824204258",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_type",
        "short": "Dose type",
        "definition": "The kind of rate or dose specified",
        "requirements": "| MedicationStatement.dosage.doseAndRate.type |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10554--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount",
        "short": "Structured dose amount",
        "definition": "A structural representation of dose amount, e.g. 20mg or 2 tablets. This element will generally only be used when persisting data within systems with 'parsable dose directions' being used to exchange the same information between systems. As per FHIR Dose Syntax Implementation Guidance (NHS Digital): [https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home](https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home \"\")",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14456--20210824204605",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.dose",
        "short": "Dose",
        "definition": "Amount of dose medication .Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours.",
        "requirements": "MedicationStatement.dosage.dose[x].doseQuantity or MedicationStatement.dosage.dose[x].doseRange",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.dose",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14457--20210824205017",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.rate",
        "short": "Rate",
        "definition": "Amount of medication per unit of time. Identifies the speed with which the medication was or will be introduced into the patient. Typically the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours. Sometimes, a rate can imply duration when expressed as total volume / duration (e.g. 500mL/2 hours implies a duration of 2 hours). However, when rate doesn't imply duration (e.g. 250mL/hour), then the timing.repeat.duration is needed to convey the infuse over time period.",
        "requirements": "MedicationStatement.dosage.doseAndRate.rate[x]",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_amount.rate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10555--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_timing",
        "short": "Structured dose timing",
        "definition": "A slot containing a structural, computable representation of dose timing and maximum dose. This element will generally only be used when persisting data within systems with 'parsable dose directions' being used to exchange the same information between systems. As per FHIR Dose Syntax Implementation Guidance (NHS Digital): [https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home](https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home \"\")",
        "requirements": "MedicationStatement.dosage.timing",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.structured_dose_timing",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10548--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_direction_duration",
        "short": "Dose direction duration",
        "definition": "Recommendation of the time period for which the medication should be continued, including direction not to discontinue. As per FHIR Dose Syntax Implementation Guidance (NHS Digital): [https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home](https://simplifier.net/guide/DoseSyntaxImplementationGuidanceforFHIRR4/Home \"\")",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_direction_duration",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10544--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_directions_description",
        "short": "Dose directions description",
        "definition": "Describes the entire medication dosage and administration directions including dose quantity and medication frequency and optionally duration e.g. “1 tablet at night\" or “2mg at 10pm”.",
        "requirements": "MedicationStatement.dosage.text",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.dose_directions_description",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14458--20210824215500",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.maxdoseperperiod",
        "short": "Maxdoseperperiod",
        "definition": "The maximum total quantity of a therapeutic substance that may be administered to a subject over the period of time. For example, 1000mg in 24 hours.",
        "requirements": "MedicationStatement.dosage.maxDosePerPeriod",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.maxdoseperperiod",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14459--20210824215724",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.maxdoseperadministration",
        "short": "Maxdoseperadministration",
        "definition": "The maximum total quantity of a therapeutic substance that may be administered to a subject per administration.",
        "requirements": "MedicationStatement.dosage.maxDosePerAdministration",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.structured_dose_direction_cluster.maxdoseperadministration",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14317--20210624180217",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication",
        "short": "Repeat medication",
        "definition": "Is the medication prescribed to be repeated",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14318--20210624180438",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.number_of_repeat_prescriptions",
        "short": "Number of repeat prescriptions",
        "definition": "The number of repeated prescriptions",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.number_of_repeat_prescriptions",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14319--20210624191627",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.review_date",
        "short": "Review date",
        "definition": "Date to review the repeat medication prescribed to the person",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.repeat_medication.review_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10545--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.additional_instructions",
        "short": "Additional instructions",
        "definition": "Allows for: requirements for adherence support, e.g. compliance aids, prompts and packaging requirements, additional information about specific medicines e.g. where specific brand required, person requirements, e.g. unable to swallow tablets.",
        "requirements": "MedicationStatement.dosage.additionalInstruction",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.additional_instructions",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10561--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster",
        "short": "Course details cluster",
        "definition": "Details of the overall course of medication.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10666--20181113164755",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.course_status",
        "short": "Course status",
        "definition": "The status of this prescription.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.course_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10546--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.indication",
        "short": "Indication",
        "definition": "Reason for medication being prescribed, where known.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.indication",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10667--20181113164922",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.start_datetime",
        "short": "Start date/time",
        "definition": "The date and/or time that the medication course should begin.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.start_datetime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10557--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.end_datetime",
        "short": "End date/time",
        "definition": "The date and/or time that the medication course should finish.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.end_datetime",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10668--20181113165909",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.link_to_indication_record",
        "short": "Link to indication record",
        "definition": "A link to the record which contains the indication for this medication order.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.link_to_indication_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10547--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.commentrecommendation",
        "short": "Comment/recommendation",
        "definition": "Suggestions about duration and/or review, ongoing monitoring requirements, advice on starting, discontinuing or changing medication. Additional comment or recommendation about the medication course e.g. 'Patient named supply', 'unlicensed medication', 'Foreign brand' or monitoring recommendations",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.course_details_cluster.commentrecommendation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10568--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster",
        "short": "Medication change summary cluster",
        "definition": "Records the changes made to medication.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10669--20181113170050",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.status",
        "short": "Status",
        "definition": "The nature of any change made to the medication.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10670--20181113170207",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.indication",
        "short": "Indication",
        "definition": "Reason for change in medication, e.g. sub-therapeutic dose, person intolerant.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.indication",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10671--20181113170303",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.date_of_change",
        "short": "Date of change",
        "definition": "The date of the change - addition, or amendment",
        "requirements": "ExtensionUKCoreMedicationDosageLastChanged",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.date_of_change",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10672--20181113170342",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.description_of_amendment",
        "short": "Description of amendment",
        "definition": "Where a change is made to the medication i.e. one drug stopped and another started or eg dose, frequency or route is changed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.medication_change_summary_cluster.description_of_amendment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11993--20190531151127",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11994--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11995--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11996--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11997--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11998--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11999--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12000--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12001--20190531151202",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_item_cluster.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10583--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry",
        "short": "Medical devices entry",
        "definition": "Medical devices",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10673--20181113171015",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.medical_device",
        "short": "Medical device",
        "definition": "Any medical device that isn't prescribed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.medical_device",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11280--20190529174702",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.comments",
        "short": "Comments",
        "definition": "Any information regarding the medical device.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medical_devices_entry.comments",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10576--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry",
        "short": "Medication discontinued entry",
        "definition": "Medication discontinued entry",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10577--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication",
        "short": "Name of discontinued medication",
        "definition": "The name of the medication or medical device being discontinued",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13659--20200908205752",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.coded_value",
        "short": "Coded value",
        "definition": "The coded value for medication name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13660--20200908205840",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.free_text",
        "short": "Free text",
        "definition": "Amount of vaccine administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.name_of_discontinued_medication.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12472--20190625114223",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.status",
        "short": "Status",
        "definition": "The status of any change made to the medication. MUST CONTAIN STOPPED.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10579--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.indication",
        "short": "Indication",
        "definition": "The clinical indication for any changes in medication status",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.indication",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10580--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.date_of_change",
        "short": "Date of change",
        "definition": "The date of the discontinuation",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.date_of_change",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10582--20181031000000",
        "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.comment",
        "short": "Comment",
        "definition": "Any additional comment about the discontinuation or amendment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.medications_and_medical_devices.medication_item_entry.medication_discontinued_entry.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12969--20200406182526",
        "path": "core_information_standard.equipment_and_adaptations",
        "short": "Equipment and adaptations",
        "definition": "Details of equipment/asset (or modifications) that the Local Authority has provided to the patient.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.equipment_and_adaptations",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12970--20200406182746",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry",
        "short": "Equipment record entry",
        "definition": "This is a equipment record entry. There may be 1 to many record entries under a section.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12971--20200406192247",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name",
        "short": "Equipment name",
        "definition": "The name of the equipment (e.g. 'Keysafe', 'Handrail' 'Lifeline Alarm', etc.)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13780--20201021160139",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.coded_value",
        "short": "Coded value",
        "definition": "The coded value for equipment name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13782--20201021160803",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.equipment_name.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13066--20200518174743",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.date",
        "short": "Date",
        "definition": "The date the equipment was issued.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12972--20200406192530",
        "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.comment",
        "short": "Comment",
        "definition": "Any further details about the equipment, e.g. position of handrail(s) within the person's home",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.equipment_and_adaptations.equipment_record_entry.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.535--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions",
        "short": "Plan and requested actions",
        "definition": "The details of planned investigations, procedures and treatment, and whether this plan has been agreed with the person or their legitimate representative.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10661--20181113133858",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry",
        "short": "Plan and requested actions record entry",
        "definition": "This is a plan and requested actions record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10445--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.date",
        "short": "Date",
        "definition": "The date on which the plan and requested actions were prepared.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12167--20190531161342",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the plan and requested actions.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12168--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12169--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12170--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12171--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12172--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12173--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12174--20190531161403",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10842--20190327164610",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location",
        "short": "Location",
        "definition": "The location where the plan and requested actions were prepared.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13684--20200909131131",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13685--20200909131237",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10436--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.actions_for_professionals",
        "short": "Actions for professionals",
        "definition": "Including planned investigations, procedures and treatment for a person's identified conditions and priorities. For each action the following should be identified:outcome expectations, including the person’s expectations. A record of the planned and requested actions. May be structured (table), with actions, names, dates, status, location, strategies.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.actions_for_professionals",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10437--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.actions_for_person_or_their_carer",
        "short": "Actions for person or their carer",
        "definition": "For each action the following should be identified:outcome expectations, including person’s expectations. A record of the planned and requested actions. May be structured (table), with actions, names, dates, status, location, strategies.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.actions_for_person_or_their_carer",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10438--20181031000000",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.agreed_with_the_person_or_their_legitimate_representative",
        "short": "Agreed with the person or their legitimate representative",
        "definition": "Indicates whether the person or their legitimate representative has agreed the entire plan or individual aspects of treatment, expected outcomes, risks and alternative treatments. A record of the agreement of the decisions made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.agreed_with_the_person_or_their_legitimate_representative",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10950--20190516173654",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.outcome_of_plan_and_requested_actions",
        "short": "Outcome of plan and requested actions",
        "definition": "The details of the outcome of the plan and requested actions.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.outcome_of_plan_and_requested_actions",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12175--20190531161512",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12176--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12177--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12178--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12179--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12180--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12181--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12182--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12183--20190531161532",
        "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.plan_and_requested_actions.plan_and_requested_actions_record_entry.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.508--20181031000000",
        "path": "core_information_standard.care_and_support_plan",
        "short": "Care and support plan",
        "definition": "This records the decisions reached during conversation between the individual and health and care professional about future plans and also records progress.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10419--20181031000000",
        "path": "core_information_standard.care_and_support_plan.strengths",
        "short": "Strengths",
        "definition": "Any strengths and assets the person has relating to their goals and hopes about their health and well-being.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.care_and_support_plan.strengths",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14369--20210706121333",
        "path": "core_information_standard.care_and_support_plan.strengths.coded_value",
        "short": "Coded value",
        "definition": "The coded value associated with the person's strengths.  Could be derived from the assessment of the person e.g. 300738008 |Able to participate in leisure activities (finding)|",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.strengths.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14370--20210706122131",
        "path": "core_information_standard.care_and_support_plan.strengths.free_text",
        "short": "Free text",
        "definition": "The person’s strengths (in free text).  If the strengths are coded then this is any supplementary or personalised information that relates to the coded strength.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The person’s strengths (in free text).  If the strengths are coded then this is any supplementary or personalised information that relates to the coded strength."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.strengths.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10414--20181031000000",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems",
        "short": "Needs, concerns or problems",
        "definition": "Details of the person needs, concerns or problems",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14371--20210706123219",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.coded_value",
        "short": "Coded value",
        "definition": "The coded value associated with the person's needs, concerns or problems.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14372--20210706123550",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.free_text",
        "short": "Free text",
        "definition": "The person’s needs, concerns or problems (in free text).  If the needs, concerns or problems are coded then this is any supplementary or personalised information that relates to the coded need, concern or problem.",
        "_definition": {
          "extension": [
            {
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en-US"
                },
                {
                  "url": "content",
                  "valueMarkdown": "The person’s needs, concerns or problems (in free text).  If the needs, concerns or problems are coded then this is any supplementary or personalised information that relates to the coded need, concern or problem."
                }
              ],
              "url": "http://hl7.org/fhir/StructureDefinition/translation"
            }
          ]
        },
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10413--20181031000000",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes",
        "short": "Goals and hopes",
        "definition": "| \r\n\r\n\r\n\r\nThe overall goals, hopes, aims or targets that the person has. Including anything that the person wants to achieve that relates to their future health and wellbeing. Each goal may include a description of why it is important to the person. Goals may also be ranked in order of importance or priority to the person.\r\n\r\n\r\n\r\n |",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14373--20210706125516",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.coded_value",
        "short": "Coded value",
        "definition": "The coded value associated with the person's goals, aim's and hopes. e.g. 999002111000000103 |Occupational therapy goals simple reference set (foundation metadata concept)|",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14374--20210706125933",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.free_text",
        "short": "Free text",
        "definition": "The person’s goals and hopes (in free text).  If the goals and hopes are coded then this is any supplementary or personalised information that relates to the coded goal or hope.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14399--20210707123616",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.goal_importance_score",
        "short": "Goal importance score",
        "definition": "Assessment of the person's motivations to achieve this goal, how important the goal is to the person on a scale of 1-10.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.goal_importance_score",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10408--20181031000000",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities",
        "short": "Actions and activities",
        "definition": "Actions or activities the person or others plan to take to achieve the person's goals and the resources required to do this.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10675--20181115133322",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what",
        "short": "What",
        "definition": "What the action is and how it is to be carried out?",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14383--20210706150318",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the action.\r\n\r\n| \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14384--20210706150500",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.free_text",
        "short": "Free text",
        "definition": "The person’s actions (in free text).  If the actions are coded then this is any supplementary or personalised information that relates to the coded action.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10676--20181115133404",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who",
        "short": "Who",
        "definition": "Name and role (e.g. person, carer, GP, OT, etc.) of the person, or a team, carrying out the proposed action, and, if relevant where action should take place.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14393--20210706162518",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.name",
        "short": "Name",
        "definition": "The name of the professional or person carrying out the proposed action.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14394--20210706162627",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.role",
        "short": "Role",
        "definition": "The role of the person providing the service.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14395--20210706162859",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.team",
        "short": "Team",
        "definition": "The name of the team.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.team",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14396--20210706163039",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10677--20181115133438",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.when",
        "short": "When",
        "definition": "Planned date, time, or interval, as relevant",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.when",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10678--20181115133519",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.suggested_strategies",
        "short": "Suggested strategies",
        "definition": "Suggested strategies for potential problems.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.suggested_strategies",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10679--20181115133557",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status",
        "short": "Status",
        "definition": "The status of the action or activity e.g. in progress, done, refused",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14385--20210706152349",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the person's activity status",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14386--20210706152554",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.free_text",
        "short": "Free text",
        "definition": "Any supplementary or personalised information for the person's activity status",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10680--20181115135404",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.confidence",
        "short": "Confidence",
        "definition": "How confident the person feels to carry out the action associated to the goal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.confidence",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "decimal"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10682--20181115135505",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.date_last_updated",
        "short": "Date last updated",
        "definition": "Date when action/activity record was last updated",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.date_last_updated",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10683--20181115135547",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.review_date",
        "short": "Review date",
        "definition": "When the action evaluation needs to be reviewed. SNOMED CT tag : - 425268008 | Review of care plan (procedure) |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.review_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10674--20181115133226",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal",
        "short": "Stage goal",
        "definition": "Details of the person's stage goals",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14284--20210610201427",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal",
        "short": "Stage goal",
        "definition": "A specific sub-goal that is related to the overall goal as agreed by the person in collaboration with a professional.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14375--20210706130353",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.coded_value",
        "short": "Coded value",
        "definition": "The coded expression associated with the person's stage goal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14376--20210706130711",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.free_text",
        "short": "Free text",
        "definition": "The person’s stage goal (in free text).  If the stage goal is coded then this is any supplementary or personalised information that relates to the coded stage goal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10681--20181115135434",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome",
        "short": "Outcome",
        "definition": "The outcome of the stage goal",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14378--20210706132755",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the person's stage goal outcome.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14379--20210706133250",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.free_text",
        "short": "Free text",
        "definition": "Any supplementary and personalised information relating to the person's outcome.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14377--20210706132138",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.goal_status",
        "short": "Goal status",
        "definition": "The status associated with the person's stage goal",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.goal_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10416--20181031000000",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes",
        "short": "Outcomes",
        "definition": "Outcomes of each of the person’s goals, aims and targets. Includes comments recorded by the person, date and status.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14380--20210706145509",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.coded_value",
        "short": "Coded value",
        "definition": "The coded value associated with the person's overall goal outcome",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14382--20210706145853",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.free_text",
        "short": "Free text",
        "definition": "The person’s outcome (in free text) of a goal.  If the outcome is coded then this is any supplementary or personalised information that relates to the coded outcome.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14400--20210707131458",
        "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.goal_status",
        "short": "Goal status",
        "definition": "The status associated with the person's overall goal.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.goal_status",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10409--20181031000000",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative",
        "short": "Agreed with person or legitimate representative",
        "definition": "Indicates whether the plan was discussed and agreed with the person or legitimate representative.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14322--20210629130522",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.person_or_legitimate_representative",
        "short": "Person or legitimate representative",
        "definition": "Indicates whether the plan was discussed and agreed with the person or legitimate representative",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.person_or_legitimate_representative",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14323--20210629131457",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.person_full_name",
        "short": "Person full name",
        "definition": "The full name of the person in text representation.",
        "requirements": "Patient.name.text",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.person_full_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14324--20210629131614",
        "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.agreed_with_person_or_legitimate_representative.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10410--20181031000000",
        "path": "core_information_standard.care_and_support_plan.care_funding_source",
        "short": "Care funding source",
        "definition": "A reference to the funding source and any conditions or limitations associated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.care_funding_source",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14391--20210706161205",
        "path": "core_information_standard.care_and_support_plan.care_funding_source.coded_value",
        "short": "Coded value",
        "definition": "The organisation code of the care funding source",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.care_funding_source.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14392--20210706161407",
        "path": "core_information_standard.care_and_support_plan.care_funding_source.free_text",
        "short": "Free text",
        "definition": "Any further information for the person's care funding source e.g. self funded",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.care_funding_source.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10412--20181031000000",
        "path": "core_information_standard.care_and_support_plan.date_this_plan_was_last_updated",
        "short": "Date this plan was last updated",
        "definition": "This is a record of the date that this care and support plan was last updated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.date_this_plan_was_last_updated",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10415--20181031000000",
        "path": "core_information_standard.care_and_support_plan.other_care_planning_documents",
        "short": "Other care planning documents",
        "definition": "Reference other care planning documents, including the type, location and date. \r\n\r\nThis may include condition-specific plans, advance care plans, end of life care plan, etc.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.care_and_support_plan.other_care_planning_documents",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10417--20181031000000",
        "path": "core_information_standard.care_and_support_plan.planned_review_dateinterval",
        "short": "Planned review date/interval",
        "definition": "This is the date/interval when this information will next be reviewed. SNOMED CT tag : - 425268008 | Review of care plan (procedure) |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.planned_review_dateinterval",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10418--20181031000000",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review",
        "short": "Responsibility for review",
        "definition": "This is a record of who has responsibility for arranging review of this information.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.responsibility_for_review",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14345--20210701204034",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.responsibility_for_review.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14346--20210701204135",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.responsibility_for_review.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14347--20210701204259",
        "path": "core_information_standard.care_and_support_plan.responsibility_for_review.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.responsibility_for_review.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12044--20190531153203",
        "path": "core_information_standard.care_and_support_plan.location",
        "short": "Location",
        "definition": "The location where the care and support plan was prepared.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13665--20200908221708",
        "path": "core_information_standard.care_and_support_plan.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13666--20200908221817",
        "path": "core_information_standard.care_and_support_plan.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12027--20190531153022",
        "path": "core_information_standard.care_and_support_plan.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the care and support plan.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12028--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12029--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12030--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12031--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12032--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12033--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12034--20190531153050",
        "path": "core_information_standard.care_and_support_plan.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12035--20190531153101",
        "path": "core_information_standard.care_and_support_plan.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12036--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12037--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12038--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12039--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12040--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12041--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12042--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12043--20190531153127",
        "path": "core_information_standard.care_and_support_plan.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.care_and_support_plan.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.469--20181031000000",
        "path": "core_information_standard.contingency_plans",
        "short": "Contingency plans",
        "definition": "These are the things to do and people to contact, should an individual’s\nhealth or other circumstances get worse.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contingency_plans",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10375--20181031000000",
        "path": "core_information_standard.contingency_plans.trigger_factors",
        "short": "Trigger factors",
        "definition": "Signs to watch out for that may indicate a significant change in health or other circumstances e.g. feeling agitated",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contingency_plans.trigger_factors",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14389--20210706155834",
        "path": "core_information_standard.contingency_plans.trigger_factors.coded_value",
        "short": "Coded value",
        "definition": "The trigger that leads to instigation of a significant change in health or other circumstances.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.trigger_factors.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14390--20210706160156",
        "path": "core_information_standard.contingency_plans.trigger_factors.free_text",
        "short": "Free text",
        "definition": "The person’s trigger factors (in free text).  If the trigger factor is coded then this is any supplementary or personalised information that relates to the coded trigger factor.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.trigger_factors.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10371--20181031000000",
        "path": "core_information_standard.contingency_plans.contingency_plan_name",
        "short": "Contingency plan name",
        "definition": "When the action evaluation needs to be reviewed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.contingency_plan_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14387--20210706155058",
        "path": "core_information_standard.contingency_plans.contingency_plan_name.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the type of care plan",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.contingency_plan_name.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14388--20210706155306",
        "path": "core_information_standard.contingency_plans.contingency_plan_name.free_text",
        "short": "Free text",
        "definition": "Free text if no coded value is available.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.contingency_plan_name.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10376--20181031000000",
        "path": "core_information_standard.contingency_plans.what_should_happen",
        "short": "What should happen",
        "definition": "Guidance on specific actions or interventions that may be required or should be avoided in specific situations. This may include circumstances where action needs to be taken if a carer is unable to care for the person. A statement of suggested actions. Usually expressed as: in the event of X do Y.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contingency_plans.what_should_happen",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14403--20210707134754",
        "path": "core_information_standard.contingency_plans.what_should_happen.coded_value",
        "short": "Coded value",
        "definition": "The coded value for what should happen",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.what_should_happen.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14404--20210707134920",
        "path": "core_information_standard.contingency_plans.what_should_happen.free_text",
        "short": "Free text",
        "definition": "What should happen (in free text).  If 'what should happen' is coded then this is any supplementary or personalised information that relates to the coded value for 'what should happen'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.what_should_happen.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10377--20181031000000",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted",
        "short": "Who should be contacted",
        "definition": "Who should be contacted in the event of significant problems or deterioration in health or wellbeing. e.g. name, role and contact details.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contingency_plans.who_should_be_contacted",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14405--20210707135626",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.who_should_be_contacted.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14406--20210707135748",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.who_should_be_contacted.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14407--20210707135915",
        "path": "core_information_standard.contingency_plans.who_should_be_contacted.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the personal contact (e.g. telephone number, address, email address etc.)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.who_should_be_contacted.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10369--20181031000000",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative",
        "short": "Agreed with person or legitimate representative",
        "definition": "Indicates whether the plan was discussed and agreed with the person or legitimate representative.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14339--20210701191112",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.person_or_legitimate_representative",
        "short": "Person or legitimate representative",
        "definition": "Indicates whether the plan was discussed and agreed with the person or legitimate representative",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.person_or_legitimate_representative",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14340--20210701191345",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.person_full_name",
        "short": "Person full name",
        "definition": "The full name of the person in text representation.",
        "requirements": "Patient.name.text",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.person_full_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14341--20210701191523",
        "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.agreed_with_person_or_legitimate_representative.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10372--20181031000000",
        "path": "core_information_standard.contingency_plans.date_this_plan_was_last_updated",
        "short": "Date this plan was last updated",
        "definition": "The date that this contingency plan was last updated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.date_this_plan_was_last_updated",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10373--20181031000000",
        "path": "core_information_standard.contingency_plans.planned_review_dateinterval",
        "short": "Planned review date/interval",
        "definition": "This is the date/interval when this contingency plan will next be reviewed. SNOMED CT tag : - 425268008 | Review of care plan (procedure) |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.planned_review_dateinterval",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10374--20181031000000",
        "path": "core_information_standard.contingency_plans.responsibility_for_review",
        "short": "Responsibility for review",
        "definition": "This is who has responsibility for arranging review of this information.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.responsibility_for_review",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14342--20210701193829",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.responsibility_for_review.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14343--20210701193946",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.responsibility_for_review.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14344--20210701194059",
        "path": "core_information_standard.contingency_plans.responsibility_for_review.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.responsibility_for_review.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13850--20210108163756",
        "path": "core_information_standard.contingency_plans.coping_strategies",
        "short": "Coping strategies",
        "definition": "Details of coping strategies used",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contingency_plans.coping_strategies",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13851--20210108164537",
        "path": "core_information_standard.contingency_plans.coping_strategies.coping_strategy",
        "short": "Coping strategy",
        "definition": "The coping strategies are defined as thoughts and behaviours that people use to manage the internal and external demands of situations that are appraised as stressful. This should also include a record of any tools used to carry out the coping strategy.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.coping_strategies.coping_strategy",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13852--20210108164718",
        "path": "core_information_standard.contingency_plans.coping_strategies.start_date",
        "short": "Start date",
        "definition": "The date when the coping strategy started",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.coping_strategies.start_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13853--20210108164858",
        "path": "core_information_standard.contingency_plans.coping_strategies.end_date",
        "short": "End date",
        "definition": "The date when the coping strategy ended",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.coping_strategies.end_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13854--20210108164959",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs",
        "short": "Relapse indicators / early warning signs",
        "definition": "Details of the relapse indicators for the person. These may also be called 'early warning signs'",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14401--20210707133810",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.coded_value",
        "short": "Coded value",
        "definition": "The coded value for relapse indicators/early warning signs",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14402--20210707134246",
        "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.free_text",
        "short": "Free text",
        "definition": "Any supplementary or personalised information regarding the relapse indicators/early warning signs",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.relapse_indicators__early_warning_signs.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10777--20190319171220",
        "path": "core_information_standard.contingency_plans.advance_statement",
        "short": "Advance statement",
        "definition": "Written requests and preferences made by a person with capacity conveying their wishes, beliefs and values for their future care should they lose capacity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12267--20190531163920",
        "path": "core_information_standard.contingency_plans.advance_statement.date",
        "short": "Date",
        "definition": "The date when the advanced statements was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12268--20190531163959",
        "path": "core_information_standard.contingency_plans.advance_statement.location",
        "short": "Location",
        "definition": "The location where the advanced statement was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13698--20200909171446",
        "path": "core_information_standard.contingency_plans.advance_statement.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13699--20200909171621",
        "path": "core_information_standard.contingency_plans.advance_statement.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13695--20200909170633",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement",
        "short": "Advance statement",
        "definition": "Does the person have an advance statement.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.advance_statement",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13696--20200909170921",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.coded_value",
        "short": "Coded value",
        "definition": "The coded value for advance statement",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13697--20200909171048",
        "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.advance_statement.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13760--20200929145349",
        "path": "core_information_standard.contingency_plans.advance_statement.location_of_document",
        "short": "Location of document",
        "definition": "The location of where the advanced statement is held.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.location_of_document",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12269--20190531164044",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the advance statement.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12270--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12271--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12272--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12273--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12274--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12275--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12276--20190531164101",
        "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12277--20190531164155",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12278--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12279--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12280--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12281--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12282--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12283--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12284--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12285--20190531164215",
        "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.advance_statement.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10370--20181031000000",
        "path": "core_information_standard.contingency_plans.anticipatory_medicinesequipment",
        "short": "Anticipatory medicines/equipment",
        "definition": "Medicines or equipment available that may be required in specific situations and their location. A statement regarding the availability or location of the anticipatory medicines/equipment. SNOMED CT Tag : - 871021000000106 | Prescription of palliative care anticipatory medication (procedure) |",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.contingency_plans.anticipatory_medicinesequipment",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12079--20190531153945",
        "path": "core_information_standard.contingency_plans.location",
        "short": "Location",
        "definition": "The location where the contingency plan was prepared.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13667--20200908221958",
        "path": "core_information_standard.contingency_plans.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13668--20200908222139",
        "path": "core_information_standard.contingency_plans.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12045--20190531153320",
        "path": "core_information_standard.contingency_plans.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the contingency plans.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12046--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12047--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12048--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12049--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12050--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12051--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12052--20190531153338",
        "path": "core_information_standard.contingency_plans.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12053--20190531153349",
        "path": "core_information_standard.contingency_plans.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12054--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12055--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12056--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12057--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12058--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12059--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12060--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12061--20190531153415",
        "path": "core_information_standard.contingency_plans.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.contingency_plans.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.502--20181031000000",
        "path": "core_information_standard.additional_support_plans",
        "short": "Additional support plans",
        "definition": "Additional support plans",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.additional_support_plans",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10402--20181031000000",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name",
        "short": "Additional support plan name",
        "definition": "The name of the particular additional supporting plan, e.g. dieticians plan, wound management plan, discharge management plan and behaviour support plan.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.additional_support_plan_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14397--20210706164030",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name.coded_value",
        "short": "Coded value",
        "definition": "The coded value for the type of care plan",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.additional_support_plan_name.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14398--20210706164320",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_name.free_text",
        "short": "Free text",
        "definition": "Free text if no coded value is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.additional_support_plan_name.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10403--20181031000000",
        "path": "core_information_standard.additional_support_plans.additional_support_plan_content",
        "short": "Additional support plan content",
        "definition": "This is the content of any additional care and support plan which the person and/or care professional consider should be shared with others providing care and support. May be structured in different ways, e.g. tables, diagrams, images. This is the content of any additional care and support plan which the individual and/or care professional consider should be shared with others providing care and support. It should be structured as recommended for the care and support plan and if contains additional detail, it may be referenced here.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.additional_support_plan_content",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10405--20181031000000",
        "path": "core_information_standard.additional_support_plans.planned_review_dateinterval",
        "short": "Planned review date/interval",
        "definition": "This is the date/interval when this information will next be reviewed. SNOMED CT tag : - 425268008 | Review of care plan (procedure) |",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.planned_review_dateinterval",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10406--20181031000000",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review",
        "short": "Responsibility for review",
        "definition": "This is a record of who has responsibility for arranging review of this information. Should include their name, role and contact details.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.responsibility_for_review",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14348--20210701204451",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.name",
        "short": "Name",
        "definition": "The name of the professional with responsibility for the care of the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.responsibility_for_review.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14349--20210701204607",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker, key worker, care home manager, care coordinator, LA hospital liaison person, care home contact, hospital clinician, Independent Mental Capacity Advocate (IMCA) etc",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.responsibility_for_review.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14350--20210701204937",
        "path": "core_information_standard.additional_support_plans.responsibility_for_review.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional (e.g. telephone number, email address etc.).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.responsibility_for_review.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10407--20181031000000",
        "path": "core_information_standard.additional_support_plans.date_this_plan_was_last_updated",
        "short": "Date this plan was last updated",
        "definition": "This is a record of the date that this information was last updated.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.date_this_plan_was_last_updated",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12080--20190531154038",
        "path": "core_information_standard.additional_support_plans.location",
        "short": "Location",
        "definition": "The location where the additional support plan was prepared.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13722--20200914135006",
        "path": "core_information_standard.additional_support_plans.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13723--20200914135248",
        "path": "core_information_standard.additional_support_plans.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12062--20190531153617",
        "path": "core_information_standard.additional_support_plans.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the additional support plan.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12063--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12064--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12065--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12066--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12067--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12068--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12069--20190531153635",
        "path": "core_information_standard.additional_support_plans.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12070--20190531153649",
        "path": "core_information_standard.additional_support_plans.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12071--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12072--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12073--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12074--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12075--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12076--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12077--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12078--20190531153713",
        "path": "core_information_standard.additional_support_plans.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.additional_support_plans.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10743--20190307110643",
        "path": "core_information_standard.palliative_and_end_of_life_care",
        "short": "Palliative and end of life care",
        "definition": "Information relating to palliative and end of life care.\r\n\r\nN.B. This is not an end of life care plan or a palliative care plan but contains information that would be found in an end of life care or palliative care plan.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.22324--20220224181147",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning",
        "short": "Involvement in advance care planning",
        "definition": "Details of the person's , family and carer's involvement in advance care planning",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12364--20190531170308",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who manages the discussions around advance care planning",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12365--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12366--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12367--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12368--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12369--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12370--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12371--20190531170328",
        "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.involvement_in_advance_care_planning.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10771--20190319134220",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision",
        "short": "Cardio-pulmonary resuscitation (CPR) decision",
        "definition": "Whether a decision has been made; the decision;  who made the decision; the date of decision; date for review and location of documentation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12210--20190531162826",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.date",
        "short": "Date",
        "definition": "The date when the cardio-pulmonary resuscitation decision was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12211--20190531162912",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location",
        "short": "Location",
        "definition": "The location where the cardio-pulmonary resuscitation decision was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13689--20200909164710",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13690--20200909164820",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13686--20200909163543",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision",
        "short": "Cardio-pulmonary resuscitation (CPR) decision",
        "definition": "The cardio-pulmonary resuscitation (CPR) decision.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13687--20200909164050",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.coded_value",
        "short": "Coded value",
        "definition": "The coded value for CPR decision or DNACPR",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13688--20200909164548",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.cardiopulmonary_resuscitation_cpr_decision.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13705--20200910121008",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.date_for_review",
        "short": "Date for review",
        "definition": "The date for review of CPR decision.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.date_for_review",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13706--20200910123014",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location_of_document",
        "short": "Location of document",
        "definition": "The location of the CPR decision document",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.location_of_document",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12212--20190531163012",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the cardio-pulmonary resuscitation decision.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12213--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12214--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12215--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12216--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12217--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12218--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12219--20190531163028",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12220--20190531163040",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12221--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12222--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12223--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12224--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12225--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12226--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12227--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12228--20190531163104",
        "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.cardiopulmonary_resuscitation_cpr_decision.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10745--20190307111045",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis",
        "short": "Estimated prognosis",
        "definition": "Details of the persons estimated prognosis",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12229--20190531163146",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.date",
        "short": "Date",
        "definition": "The date when the estimated prognosis was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12230--20190531163237",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location",
        "short": "Location",
        "definition": "The location where the estimated prognosis was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13703--20200909174130",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13704--20200909174240",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13691--20200909164955",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.estimated_prognosis",
        "short": "Estimated prognosis",
        "definition": "Where a person is terminally ill this is a clinical judgment indicating the anticipated period of time until death e.g. last days, weeks, months or year of life.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.estimated_prognosis",
          "min": 0,
          "max": "1"
        },
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12231--20190531163317",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the estimated prognosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12232--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12233--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12234--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12235--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12236--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12237--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12238--20190531163333",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12239--20190531163344",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12240--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12241--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12242--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12243--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12244--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12245--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12246--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12247--20190531163404",
        "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.estimated_prognosis.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10775--20190319170945",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis",
        "short": "Awareness of prognosis",
        "definition": "Details of the persons awareness of prognosis",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12248--20190531163521",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.date",
        "short": "Date",
        "definition": "The date when the assessment of the level of awareness of the prognosis was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12249--20190531163650",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location",
        "short": "Location",
        "definition": "The location where the assessment of the level of awareness of the prognosis was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13693--20200909165759",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13694--20200909165905",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13692--20200909165336",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.awareness_of_prognosis",
        "short": "Awareness of prognosis",
        "definition": "Description of the level of awareness the person and or their carer/family has regarding their estimated prognosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.awareness_of_prognosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12258--20190531163800",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12259--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12260--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12261--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12262--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12263--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12264--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12265--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12266--20190531163820",
        "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.awareness_of_prognosis.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10201--20181031000000",
        "path": "core_information_standard.palliative_and_end_of_life_care.priorities_of_care",
        "short": "Priorities of care",
        "definition": "The priorities agreed between the person and their health/care team, where the person has capacity: To get better; please consider all treatment to prolong life. To achieve a balance between getting better and ensuring good quality of life; please consider selected treatments. Comfort; please consider all treatments aimed at symptom control.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.priorities_of_care",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10786--20190319172336",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions",
        "short": "Anticipatory actions",
        "definition": "Details of the person's anticipatory actions",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12286--20190531164834",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.date",
        "short": "Date",
        "definition": "The date when the anticipatory actions were identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12287--20190531164903",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location",
        "short": "Location",
        "definition": "The location where the anticipatory actions were identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13701--20200909172310",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13702--20200909172416",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13700--20200909171757",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.anticipatory_actions",
        "short": "Anticipatory actions",
        "definition": "Guidance on specific interventions or actions that may be required or should be avoided in specific situations. A statement of anticipatory actions. Usually expressed as: in the event of X do Y.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.anticipatory_actions",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12296--20190531165015",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12297--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12298--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12299--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12300--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12301--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12302--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12303--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12304--20190531165040",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_actions.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.22308--20220223165649",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register",
        "short": "Person is on the Palliative Care Register",
        "definition": "-",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12250--20190531163730",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the assessment  to add the person to the palliative care register .",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12251--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12252--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12253--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12254--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12255--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12256--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12257--20190531163748",
        "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.person_is_on_the_palliative_care_register.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10785--20190319172130",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment",
        "short": "Anticipatory medicines/equipment",
        "definition": "Details of the persons availability or location regarding their anticipatory medicines/equipment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12305--20190531165230",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.date",
        "short": "Date",
        "definition": "The date when the statement regarding anticipatory medicines/equipment was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12306--20190531165301",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location",
        "short": "Location",
        "definition": "The location where the statement regarding anticipatory medicines/equipment was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13708--20200910155743",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13709--20200910155937",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13707--20200910152700",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.statement_on_anticipatory_medicinesequipment",
        "short": "Statement  on anticipatory medicines/equipment",
        "definition": "A statement regarding the availability or location of the anticipatory medicines/equipment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.statement_on_anticipatory_medicinesequipment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12307--20190531165339",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the statement regarding anticipatory medicines/equipment was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12308--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12309--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12310--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12311--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12312--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12313--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12314--20190531165359",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12315--20190531165410",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12316--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12317--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12318--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12319--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12320--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12321--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12322--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12323--20190531165434",
        "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.anticipatory_medicinesequipment.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10780--20190319171433",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death",
        "short": "Preferred place of death",
        "definition": "Details of the person's preferred place of death",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12324--20190531165533",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.date",
        "short": "Date",
        "definition": "The date when the preferred place of death was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12325--20190531165607",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location",
        "short": "Location",
        "definition": "The location where the preferred place of death was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13713--20200910162426",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13714--20200910162548",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13710--20200910160129",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death",
        "short": "Preferred place of death",
        "definition": "The preferences that a person has identified as their preferred place to die.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13711--20200910160408",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.name_of_the_place",
        "short": "Name of the place",
        "definition": "The name of the preferred place of death",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.name_of_the_place",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13712--20200910161141",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.type_of_place",
        "short": "Type of place",
        "definition": "The type of preferred place of death",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.type_of_place",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13716--20200910163313",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death",
        "short": "Preferred place of death",
        "definition": "The preferences that a person has identified as their preferred place to die.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13717--20200910163346",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.name_of_the_place",
        "short": "Name of the place",
        "definition": "The name of the preferred place of death",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.name_of_the_place",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13718--20200910163346",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.type_of_place",
        "short": "Type of place",
        "definition": "The type of preferred place of death",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.preferred_place_of_death.type_of_place",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12326--20190531165654",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the preferred place of death.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12327--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12328--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12329--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12330--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12331--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12332--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12333--20190531165714",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12334--20190531165726",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12335--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12336--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12337--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12338--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12339--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12340--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12341--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12342--20190531165752",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_death.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.22407--20220310183905",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support",
        "short": "Palliative care financial support",
        "definition": "Details of the financial support forms/claims the clinician has informed the person about or/and  helped the person complete",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12288--20190531164945",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who supported the person application for financial support",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12289--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12290--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12291--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12292--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12293--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12294--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12295--20190531165003",
        "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.palliative_care_financial_support.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10781--20190319171536",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care",
        "short": "Preferred place of care",
        "definition": "Details of the persons preferred place of care",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12362--20190531170143",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.date",
        "short": "Date",
        "definition": "The date when the preferred place of care was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12363--20190531170233",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location",
        "short": "Location",
        "definition": "The location where the preferred place of care was identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13720--20200910170051",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13721--20200910170259",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.location.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13719--20200910165648",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.preferred_place_of_care",
        "short": "Preferred place of care",
        "definition": "The preferences that the person has identified as their preferred place to receive care.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.preferred_place_of_care",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12372--20190531170340",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12373--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12374--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12375--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12376--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12377--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12378--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12379--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12380--20190531170403",
        "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.palliative_and_end_of_life_care.preferred_place_of_care.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10820--20190320190755",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images",
        "short": "Documents (including correspondence, audio and images)",
        "definition": "Details about documents related to the person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11259--20190529133407",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents",
        "short": "Documents",
        "definition": "This is the documents record entry. There may be 0 to many record entries under a section. Each record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10943--20190516153453",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.date",
        "short": "Date",
        "definition": "The date and time the document was created.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12422--20190613150945",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who authored the document.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12423--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12424--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12425--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12426--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.speciality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12427--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12428--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12429--20190613151021",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.performing_professional.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10946--20190516160141",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.documentation_location",
        "short": "Documentation location",
        "definition": "The location of the document",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.documentation_location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10942--20190516153223",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.confidentiality",
        "short": "Confidentiality",
        "definition": "The code specifying the level of confidentiality of the document.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.confidentiality",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10940--20190516152915",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.class",
        "short": "Class",
        "definition": "The document type e.g. report, summary, images, treatment plan, patient preferences, workflow",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.class",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10944--20190516155849",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_title",
        "short": "Document title",
        "definition": "The title of the document.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_title",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10945--20190516160044",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_name",
        "short": "Document name",
        "definition": "The name of the document. This should align to the PRSB document naming standard. Where the document is a KOS document this field (designated typeCode) is used to carry the DICOM Imaging procedure: This attribute shall be populated by the XDS-I Imaging Document Source from a code in the Procedure Code Sequence (0008,1032) of the performed procedure with which the document is associated. Values may be found in a suitable DICOM browser",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10949--20190516165732",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_mime_type",
        "short": "Document MIME type",
        "definition": "MIME type of the document e.g. application, pdf, audio, jpeg",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.document_mime_type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12430--20190613152200",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12431--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.name",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12432--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.role",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12433--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.grade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12434--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.specialty",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12435--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.organisation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12436--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.professional_identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12437--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.date_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12438--20190613152228",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record.",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11163--20190528113134",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service",
        "short": "Service",
        "definition": "The high level imaging speciality code e.g. (R-3027B, SRT, “Radiology”)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13749--20200925163031",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.coded_value",
        "short": "Coded value",
        "definition": "The coded value for service",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.coded_value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13750--20200925163124",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.service.free_text",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10941--20190516153126",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.comments",
        "short": "Comments",
        "definition": "Comments associated with the document.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.comments",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12449--20190619154551",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images",
        "short": "Additional information required for images.",
        "definition": "Additional information required for images.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12450--20190619154803",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.image_procedure",
        "short": "Image procedure",
        "definition": "The procedure used to capture the image",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.image_procedure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12451--20190619155341",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.image_procedure_date",
        "short": "Image procedure date",
        "definition": "The date and time the image procedure was performed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.image_procedure_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11158--20190528111929",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images",
        "short": "Images",
        "definition": "-",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11159--20190528112013",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_capture_date",
        "short": "Image capture date",
        "definition": "The date and time when the image was captured.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_capture_date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12460--20190619155956",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_id",
        "short": "Image ID",
        "definition": "A unique image identifier generated by the system.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12461--20190619160210",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_location",
        "short": "Image location",
        "definition": "The URL for the image",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.images.image_location",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11161--20190528112519",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.format_code",
        "short": "Format code",
        "definition": "The format code of the document which provides information on how to display the document.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.format_code",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11160--20190528112124",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.event_code_list",
        "short": "Event code list",
        "definition": "The type of image (acquisition modality) and the anatomical site imaged.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.event_code_list",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12471--20190619160928",
        "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.comments",
        "short": "Comments",
        "definition": "Comments associated with the imaging",
        "min": 0,
        "max": "1",
        "base": {
          "path": "core_information_standard.documents_including_correspondence_audio_and_images.documents.additional_information_required_for_images.comments",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      }
    ]
  }
}