{
  "resourceType": "StructureDefinition",
  "id": "2.16.840.1.113883.3.1937.777.28.4.208--20210108142157",
  "language": "en-GB",
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod",
      "valuePeriod": {
        "start": "2021-01-08T12:21:57+00:00"
      }
    }
  ],
  "url": "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.3.1937.777.28.4.208--20210108142157",
  "identifier": [
    {
      "use": "official",
      "system": "urn:ietf:rfc:3986",
      "value": "urn:oid:2.16.840.1.113883.3.1937.777.28.4.208"
    }
  ],
  "version": "2.1.0",
  "name": "Personalised_care_and_support_plan",
  "status": "draft",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": true,
  "type": "personalised_care_and_support_plan",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
  "derivation": "specialization",
  "snapshot": {
    "element": [
      {
        "id": "2.16.840.1.113883.3.1937.777.28.4.208--20210108142157",
        "path": "personalised_care_and_support_plan",
        "short": "Personalised care and support plan",
        "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": "personalised_care_and_support_plan.id",
        "path": "personalised_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": "personalised_care_and_support_plan.extension",
        "path": "personalised_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": "2.16.840.1.113883.3.1937.777.28.2.10868--20190327190225",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.person_name.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.person_name.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.person_name.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "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.13800--20201109164341",
        "path": "personalised_care_and_support_plan.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": "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.10870--20190327190643",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "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.13801--20201109170329",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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.10873--20190327191048",
        "path": "personalised_care_and_support_plan.person_demographics.person_alias",
        "short": "Person alias",
        "definition": "Other name(s) associated with the person.",
        "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.10874--20190327191137",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10879--20190327191657",
        "path": "personalised_care_and_support_plan.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.10880--20190327191859",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_address.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_address.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_address.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": 1,
        "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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.persons_telephone_number_details.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.persons_telephone_number_details.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.persons_telephone_number_details.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.persons_email_address_details.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.persons_email_address_details.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details.persons_email_address_details.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "*",
        "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.10884--20190327192507",
        "path": "personalised_care_and_support_plan.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"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10885--20190327192557",
        "path": "personalised_care_and_support_plan.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"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.101--20181031000000",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.gp_practice.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.gp_practice.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.gp_practice.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.gp_practice.gp_practice_record_entry.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.gp_practice.gp_practice_record_entry.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.gp_practice.gp_practice_record_entry.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.what_is_most_important_to_me.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.what_is_most_important_to_me.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.what_is_most_important_to_me.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.people_who_are_important_to_me.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.people_who_are_important_to_me.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.people_who_are_important_to_me.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.how_i_communicate_and_how_to_communicate_with_me.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.how_i_communicate_and_how_to_communicate_with_me.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.how_i_communicate_and_how_to_communicate_with_me.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.my_wellness.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.my_wellness.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.my_wellness.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.please_do_and_please_dont.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.please_do_and_please_dont.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.please_do_and_please_dont.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.how_and_when_to_support_me.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.how_and_when_to_support_me.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.how_and_when_to_support_me.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.also_worth_knowing_about_me.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.also_worth_knowing_about_me.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me.also_worth_knowing_about_me.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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.452--20181031000000",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.organisation.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.organisation.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.organisation.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "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.10358--20181031000000",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.personal_contacts.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.personal_contacts.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.personal_contacts.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.personal_contacts.personal_contacts_record_entry.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.personal_contacts.personal_contacts_record_entry.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.personal_contacts.personal_contacts_record_entry.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "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.10937--20190502171544",
        "path": "personalised_care_and_support_plan.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.11666--20190530204307",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.location.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.location.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.location.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.performing_professional.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.performing_professional.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.performing_professional.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.person_completing_record.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.person_completing_record.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.person_completing_record.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.person_completing_record.organisation.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.person_completing_record.organisation.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.person_completing_record.organisation.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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.508--20181031000000",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.strengths.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.strengths.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.strengths.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.who.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "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.10679--20181115133557",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.status.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "condition": [
          "ele-1"
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() | (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.outcome.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.outcomes.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.agreed_with_person_or_legitimate_representative.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.agreed_with_person_or_legitimate_representative.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.agreed_with_person_or_legitimate_representative.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.care_funding_source.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.care_funding_source.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.care_funding_source.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.responsibility_for_review.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.responsibility_for_review.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.responsibility_for_review.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.location.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.location.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.location.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.performing_professional.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.performing_professional.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.performing_professional.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the 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": "personalised_care_and_support_plan.care_and_support_plan.person_completing_record.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.person_completing_record.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.person_completing_record.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": 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": "personalised_care_and_support_plan.contingency_plans.trigger_factors.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.trigger_factors.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.trigger_factors.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.contingency_plan_name.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.contingency_plan_name.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.contingency_plan_name.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.what_should_happen.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.what_should_happen.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.what_should_happen.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.who_should_be_contacted.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.who_should_be_contacted.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.who_should_be_contacted.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.agreed_with_person_or_legitimate_representative.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.agreed_with_person_or_legitimate_representative.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.agreed_with_person_or_legitimate_representative.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.responsibility_for_review.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.responsibility_for_review.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.responsibility_for_review.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.coping_strategies.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.coping_strategies.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.coping_strategies.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.relapse_indicators__early_warning_signs.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.relapse_indicators__early_warning_signs.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.relapse_indicators__early_warning_signs.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.location.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.location.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.location.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.advance_statement.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.advance_statement.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.advance_statement.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.performing_professional.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.performing_professional.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.performing_professional.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.person_completing_record.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.person_completing_record.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.person_completing_record.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.location",
        "short": "Location",
        "definition": "The location where the contingency plan was prepared.",
        "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": "personalised_care_and_support_plan.contingency_plans.location.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.location.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.location.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.performing_professional.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.performing_professional.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.performing_professional.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.person_completing_record.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.person_completing_record.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.person_completing_record.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.additional_support_plan_name.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.additional_support_plan_name.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.additional_support_plan_name.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.responsibility_for_review.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.responsibility_for_review.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.responsibility_for_review.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.location.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.location.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.location.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.performing_professional.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.performing_professional.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.performing_professional.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.person_completing_record.id",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.person_completing_record.extension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.person_completing_record.modifierExtension",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "2.16.840.1.113883.3.1937.777.28.4.208--20210108142157",
        "path": "personalised_care_and_support_plan",
        "short": "Personalised care and support plan",
        "definition": "-",
        "min": 1,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan",
          "min": 1,
          "max": "1"
        },
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10868--20190327190225",
        "path": "personalised_care_and_support_plan.person_demographics",
        "short": "Person demographics",
        "definition": "The person's details and contact information.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.person_name",
        "short": "Person name",
        "definition": "Details of the person's name",
        "min": 1,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "1",
        "base": {
          "path": "personalised_care_and_support_plan.person_demographics.person_name.person_first_name",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13800--20201109164341",
        "path": "personalised_care_and_support_plan.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": "1",
        "base": {
          "path": "personalised_care_and_support_plan.person_demographics.person_name.person_family_name",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10870--20190327190643",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.person_name.title",
        "short": "Title",
        "definition": "Person's title",
        "requirements": "Patient.name.prefix",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "1",
        "base": {
          "path": "personalised_care_and_support_plan.person_demographics.person_name.person_name_suffix",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13801--20201109170329",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.gender",
        "short": "Gender",
        "definition": "The person's stated gender.",
        "requirements": "Patient.gender",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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.10873--20190327191048",
        "path": "personalised_care_and_support_plan.person_demographics.person_alias",
        "short": "Person alias",
        "definition": "Other name(s) associated with the person.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "personalised_care_and_support_plan.person_demographics.person_alias",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10874--20190327191137",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.religion",
        "short": "Religion",
        "definition": "The religious affiliation as specified by the person.",
        "requirements": "Patient.extension(religiousAffiliation)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.sex",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 1,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10879--20190327191657",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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.10880--20190327191859",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_address.postcode",
        "short": "Postcode",
        "definition": "The person's postcode.",
        "requirements": "Patient.address.postalcode",
        "min": 1,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.person_demographics.persons_address.postcode",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 8,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13221--20200708155839",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.persons_contact_details",
        "short": "Person's contact details",
        "definition": "Details of the person's contact information.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "*",
        "base": {
          "path": "personalised_care_and_support_plan.person_demographics.persons_contact_details.other_contact_information",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 255,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10884--20190327192507",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.place_of_birth",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10885--20190327192557",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.person_demographics.marital_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": "personalised_care_and_support_plan.gp_practice",
        "short": "GP practice",
        "definition": "Details of the person's GP practice.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.about_me",
        "short": "About me",
        "definition": "About me",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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.452--20181031000000",
        "path": "personalised_care_and_support_plan.professional_contacts",
        "short": "Professional contacts",
        "definition": "The details of the person’s professional contacts.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.team",
        "short": "Team",
        "definition": "The name of the team.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.organisation.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "1",
        "base": {
          "path": "personalised_care_and_support_plan.professional_contacts.professional_contacts_record_entry.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10358--20181031000000",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.personal_contacts",
        "short": "Personal contacts",
        "definition": "The details of the individual's personal contacts.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.personal_contacts.personal_contacts_record_entry.name",
        "short": "Name",
        "definition": "The name of the personal contact.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "1",
        "base": {
          "path": "personalised_care_and_support_plan.personal_contacts.personal_contacts_record_entry.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10937--20190502171544",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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.11666--20190530204307",
        "path": "personalised_care_and_support_plan.formulation",
        "short": "Formulation",
        "definition": "Details of the person's formulation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.formulation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.11667--20190530204432",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.date",
        "short": "Date",
        "definition": "The date the formulation was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.location",
        "short": "Location",
        "definition": "The location where the formulation was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the formulation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.formulation.formulation_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.formulation.formulation_record_entry.formulation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14411--20210804190502",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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.508--20181031000000",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "*",
        "base": {
          "path": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.what",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14383--20210706150318",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "1",
        "base": {
          "path": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.suggested_strategies",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10679--20181115133557",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "*",
        "base": {
          "path": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14284--20210610201427",
        "path": "personalised_care_and_support_plan.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": "1",
        "base": {
          "path": "personalised_care_and_support_plan.care_and_support_plan.needs_concerns_or_problems.goals_and_hopes.actions_and_activities.stage_goal.stage_goal",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14375--20210706130353",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.location",
        "short": "Location",
        "definition": "The location where the care and support plan was prepared.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.care_and_support_plan.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "personalised_care_and_support_plan.care_and_support_plan.person_completing_record",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.12036--20190531153127",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.10375--20181031000000",
        "path": "personalised_care_and_support_plan.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": 1,
        "max": "*",
        "base": {
          "path": "personalised_care_and_support_plan.contingency_plans.trigger_factors",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.14389--20210706155834",
        "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.contingency_plan_name",
        "short": "Contingency plan name",
        "definition": "When the action evaluation needs to be reviewed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.what_should_happen.coded_value",
        "short": "Coded value",
        "definition": "The coded value for what should happen",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.coping_strategies",
        "short": "Coping strategies",
        "definition": "Details of coping strategies used",
        "min": 0,
        "max": "*",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.coping_strategies.start_date",
        "short": "Start date",
        "definition": "The date when the coping strategy started",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.coping_strategies.end_date",
        "short": "End date",
        "definition": "The date when the coping strategy ended",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.date",
        "short": "Date",
        "definition": "The date when the advanced statements was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.location",
        "short": "Location",
        "definition": "The location where the advanced statement was made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.advance_statement",
        "short": "Advance statement",
        "definition": "Does the person have an advance statement.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.advance_statement.coded_value",
        "short": "Coded value",
        "definition": "The coded value for advance statement",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who made the advance statement.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.advance_statement.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.location",
        "short": "Location",
        "definition": "The location where the contingency plan was prepared.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "personalised_care_and_support_plan.contingency_plans.location",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.13667--20200908221958",
        "path": "personalised_care_and_support_plan.contingency_plans.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the contingency plans.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.contingency_plans.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans",
        "short": "Additional support plans",
        "definition": "Additional support plans",
        "min": 0,
        "max": "*",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.location",
        "short": "Location",
        "definition": "The location where the additional support plan was prepared.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who prepared the additional support plan.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.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": "personalised_care_and_support_plan.additional_support_plans.person_completing_record.contact_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      }
    ]
  }
}