{
  "resourceType": "StructureDefinition",
  "id": "2.16.840.1.113883.3.1937.777.28.4.211--20210119160723",
  "meta": {
    "lastUpdated": "2021-02-19T18:42:20.523+00:00"
  },
  "language": "en-GB",
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/resource-effectivePeriod",
      "valuePeriod": {
        "start": "2021-01-19T15:07:23+00:00"
      }
    }
  ],
  "url": "http://art-decor.org/fhir/StructureDefinition/2.16.840.1.113883.3.1937.777.28.4.211--20210119160723",
  "identifier": [
    {
      "use": "official",
      "system": "http://art-decor.org/ns/oids/sd",
      "value": "2.16.840.1.113883.3.1937.777.28.4.211"
    }
  ],
  "version": "2021-01-19T16:07:23",
  "name": "Allergies",
  "status": "draft",
  "date": "2021-02-19T18:38:37.9032562+00:00",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": true,
  "type": "allergies_and_adverse_reactions",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "2.16.840.1.113883.3.1937.777.28.2.282--20181031000000",
        "path": "allergies_and_adverse_reactions",
        "short": "Allergies and adverse reactions",
        "definition": "Allergies and adverse reactions",
        "min": 0,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry",
        "short": "Allergies and adverse reactions record entry",
        "definition": "This is a allergies and adverse reactions record entry. There may be 1 to many record entries under a section. \r\n\r\nEach record entry is made up of a number of elements or data items.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.type_of_reaction",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.type_of_reaction",
        "short": "Type of reaction",
        "definition": "The type of reaction experienced by the person (allergic, adverse, intolerance)",
        "requirements": "AllergyIntolerance.type",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent",
        "short": "Causative agent",
        "definition": "The agent such as food, drug or substances that has caused or may cause an allergy, intolerance or adverse reaction in this person Or “No known drug allergies or adverse reactions” Or “Information not available”",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.coded_value",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.coded_value",
        "short": "Coded value",
        "definition": "The coded value for causative agent",
        "requirements": "Allergyintolerance.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.free_text",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.causative_agent.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster",
        "short": "Reaction details cluster",
        "definition": "Details of the reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.date",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.date",
        "short": "Date",
        "definition": "The date that the reaction was identified.",
        "requirements": "Allergyintolerance.asserteddate",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location",
        "short": "Location",
        "definition": "Details of where the allergy was identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.coded_value",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.coded_value",
        "short": "Coded value",
        "definition": "The coded value for location.",
        "requirements": "Location.identifier",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 5,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.free_text",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.location.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance",
        "short": "Substance",
        "definition": "The substance, or a class of substances, that is considered to be responsible for the adverse reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.coded_value",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.coded_value",
        "short": "Coded value",
        "definition": "The coded value for substance",
        "requirements": "AllergyIntolerance. reaction.substance",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.free_text",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.substance.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction",
        "short": "Description of reaction",
        "definition": "A description of the manifestation of the allergic or adverse reaction experienced by the person. For example, skin rash.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.coded_value",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.coded_value",
        "short": "Coded value",
        "definition": "The coded value for description of reaction.",
        "requirements": "AllergyIntolerance.reaction.manifestation",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.free_text",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.description_of_reaction.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.onset_date",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.onset_date",
        "short": "Onset date",
        "definition": "Date and time when manifestations showed",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity",
        "short": "Severity",
        "definition": "A description of the severity of the reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.coded_value",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.coded_value",
        "short": "Coded value",
        "definition": "The coded value for severity",
        "requirements": "AllergyIntolerance.reaction.severity",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.free_text",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.severity.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty",
        "short": "Certainty",
        "definition": "A description of the certainty that the stated causative agent caused the allergic or adverse reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.coded_value",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.coded_value",
        "short": "Coded value",
        "definition": "The coded value for certainty.",
        "requirements": "AllergyIntolerance.verificationStatus",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.free_text",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.certainty.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no code is available",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure",
        "short": "Route of exposure",
        "definition": "The route the person was exposed to the substance",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.coded_value",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.coded_value",
        "short": "Coded value",
        "definition": "The coded value for route of exposure",
        "requirements": "AllergyIntolerance.exposureroute",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.free_text",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.route_of_exposure.free_text",
        "short": "Free text",
        "definition": "Free text field to be used if no coded text available",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.comment",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.reaction_details_cluster.comment",
        "short": "Comment",
        "definition": "Any additional comment or clarification about the adverse reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.evidence",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.evidence",
        "short": "Evidence",
        "definition": "Results of investigations that confirmed the certainty of the diagnosis. Examples might include results of skin prick allergy tests",
        "requirements": "AllergyIntolerance.extension.evidence",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.date_first_experienced",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.date_first_experienced",
        "short": "Date first experienced",
        "definition": "When the reaction was first experienced. May be a date or partial date (e.g. year) or text (e.g. during childhood)",
        "requirements": "AllergyIntolerance.onset",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.probability_of_recurrence",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.probability_of_recurrence",
        "short": "Probability of recurrence",
        "definition": "Probability of the reaction (allergic, adverse, intolerant) occurring.",
        "requirements": "AllergyIntolerance.extension.ProbabilityOfRecurrence",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional",
        "short": "Performing professional",
        "definition": "The professional who identified the reaction.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.name",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.name",
        "short": "Name",
        "definition": "The name of the professional.",
        "requirements": "Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.role",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.role",
        "short": "Role",
        "definition": "The role the professional has in relation to the person e.g. GP, physiotherapist, community nurse, social worker etc",
        "requirements": "Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.grade",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.grade",
        "short": "Grade",
        "definition": "The grade of the professional.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.speciality",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.speciality",
        "short": "Speciality",
        "definition": "The specialty of the professional e.g. physiotherapy, oncology, mental health etc",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.professional_identifier",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the professional e.g. GMC number, HCPC number etc or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.organisation",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.organisation",
        "short": "Organisation",
        "definition": "The name of the organisation the professional works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.contact_details",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.performing_professional.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the professional",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record",
        "short": "Person completing record",
        "definition": "Details of the person completing the record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.name",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.name",
        "short": "Name",
        "definition": "The name of the person completing the record.",
        "requirements": "Composition.author.Practitioner.name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 70,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.role",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.role",
        "short": "Role",
        "definition": "The organisational role of the person completing record.",
        "requirements": "Composition.author.Practitioner.PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.grade",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.grade",
        "short": "Grade",
        "definition": "The grade of the person completing the record.",
        "requirements": "PractitionerRole.code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 150,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.specialty",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.specialty",
        "short": "Specialty",
        "definition": "The main specialty of the person completing the record.",
        "requirements": "PractitionerRole.speciality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 3,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.organisation",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.organisation",
        "short": "Organisation",
        "definition": "The organisation the person completing the record works for.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.professional_identifier",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.professional_identifier",
        "short": "Professional identifier",
        "definition": "Professional identifier for the person completing the record e.g. GMC number, HCPC number etc, or the personal identifier used by the local organisation.",
        "requirements": "Practitioner.identifier (for professional national identifiers),PractitionerRole.identifier (for local role identifiers)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 32,
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.date_completed",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.date_completed",
        "short": "Date completed",
        "definition": "The date and time the record was completed.",
        "requirements": "Composition.date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.contact_details",
        "path": "allergies_and_adverse_reactions.allergies_and_adverse_reactions_record_entry.person_completing_record.contact_details",
        "short": "Contact details",
        "definition": "Contact details of the person completing the record (e.g. telephone number, email address etc.).",
        "requirements": "Practitioner.telecom\r\nPractitionerRole.telecom\r\nOrganisation.telcom",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "maxLength": 35,
        "mustSupport": true
      }
    ]
  }
}