FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/PatientHistoryCz

Packagehl7.fhir.cz.hdr
TypeStructureDefinition
IdPatientHistoryCz
FHIR VersionR4
Sourcehttps://hl7.cz/fhir/hdr/https://build.fhir.org/ig/HL7-cz/hdr/StructureDefinition-PatientHistoryCz.html
URLhttps://hl7.cz/fhir/hdr/StructureDefinition/PatientHistoryCz
Version0.0.2
Statusdraft
Date2025-07-18T09:03:32+00:00
NamePatientHistoryEhnCz
TitleA.2.5 - Patient history (eHN)
Realmcz
Authorityhl7
DescriptionHospital Discharge Report - Patient history - A.2.5 eHN
Typehttps://hl7.cz/fhir/hdr/StructureDefinition/PatientHistoryCz
Kindlogical

Resources that use this resource

ConceptMap
patientHistory2FHIR-cz-hdrCZ Patient History to this guide Map

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition PatientHistoryCz

NameFlagsCard.TypeDescription & Constraintsdoco
.. PatientHistoryCz 0..*BaseA.2.5 - Patient history (eHN)
... medicalHistory 1..1BackboneElementA.2.6.1 - Medical history
.... historyOfConditions 1..*BackboneElementA.2.6.1.1 - History of problems
..... conditionSpecification 1..1stringA.2.6.1.1.1 - Problem description
..... conditionDetails 0..*BackboneElementA.2.6.1.1.2 - Problem details
..... onsetDate 1..1dateTimeA.2.6.1.1.3 - Onset date
..... endDate 0..1dateTimeA.2.6.1.1.4 - End date
..... clinicalStatus 0..1CodeableConceptA.2.6.1.1.5 - Clinical status
..... resolution 0..1BackboneElementA.2.6.1.1.6 - Resolution circumstances
..... severity 0..1CodeableConceptA.2.6.1.1.7 - Severity
..... stage 0..*CodeableConceptA.2.6.1.1.8 - Stage
.... medicalDevices 1..*BackboneElementA.2.6.1.2 - Devices and Implants
..... description 1..1CodeableConceptA.2.6.1.2.1 - Device and implant description
..... identifier 0..1IdentifierA.2.6.1.2.2 - Device ID
..... implantDate 1..1dateTimeA.2.6.1.2.3 - Implant date
..... endDate 0..1dateTimeA.2.6.1.2.4 - End date
..... reason 0..*CodeableConceptA.2.6.1.2.5 - Reason
.... historyOfProcedures 0..*BackboneElementA.2.6.1.3 - History of procedures
..... procedureCode 0..1CodeableConceptA.2.6.1.3.1 - Procedure code
..... description 1..1stringA.2.6.1.3.2 - Procedure description
..... bodySite 0..1CodeableConceptA.2.6.1.3.3 - Body site
..... date 0..1dateTimeA.2.6.1.3.4 - Procedure date
..... reason 0..1CodeableConceptA.2.6.1.3.5 - Procedure reason
..... outcome 0..1CodeableConceptA.2.6.1.3.6 - Outcome
..... focalDevice 0..*BackboneElementA.2.6.1.3.7 - Focal device
.... vaccination 0..*BackboneElementA.2.6.1.4 - Vaccination
..... diseaseOrAgent 0..*CodeableConceptA.2.6.1.4.1 - Disease or agent targeted
..... vaccine 1..1CodeableConceptA.2.6.1.4.2 - Vaccine/prophylaxis
..... productName 0..1stringA.2.6.1.4.4 - Vaccine medicinal product
..... manufacturerOrMAH 0..1BackboneElementA.2.6.1.4.5 - Marketing Authorisation Holder
..... orderNumber 0..1integerA.2.6.1.4.6 - Number in a series of vaccinations / doses
..... vaccinationDate 1..1dateTimeA.2.6.1.4.7 - Date of vaccination
..... nextVaccinationDate 0..1dateTimeA.2.6.1.4.8 - Next vaccination date
.... epidemiologicalHistory 0..1BackboneElementA.2.6.1.5 - Epidemiological history
..... infectiousContacts 0..*BackboneElementA.2.6.1.5.1 - Infectious contacts
...... period 0..1PeriodA.2.6.1.5.1.1 - Time period
...... infectiousAgent 0..*CodeableConceptA.2.6.1.5.1.2 - Infectious agent
...... proximity 0..1CodeableConceptA.2.6.1.5.1.3 - Proximity
...... country 0..1CodeableConceptA.2.6.1.5.1.4 - Country
...... note 0..1stringA.2.6.1.5.1.5 - Additional information
..... travelHistory 0..*BackboneElementA.2.6.1.5.2 - Travel history
...... period 0..1PeriodA.2.6.1.5.2.1 - Time period
...... country 1..1CodeableConceptA.2.6.1.5.2.2 - Country visited
...... comment 0..1stringA.2.6.1.5.2.3 - Comment
... familyHistory 0..*BackboneElementA.2.6.2 - Family history
.... relationship 0..1CodeableConceptA.2.6.2.1 - Patient relationship
.... birthDate 0..1dateTimeA.2.6.2.2 - Date of birth
.... deathDateOrAge 0..1BackboneElementA.2.6.2.3 - Age or date of death
.... conditions 0..*BackboneElementA.2.6.2.5 - Condition
.... causeOfDeath 0..1CodeableConceptA.2.6.2.6 - Cause of death
... socialDeterminants 0..1BackboneElementA.2.6.3 - Social determinants of health
.... participationInSociety 0..1BackboneElementA.2.6.3.1 - Participation in society
..... workSituation 0..1stringA.2.6.3.1.1 - Work situation
..... hobby 0..1stringA.2.6.3.1.2 - Hobby
..... socailNetwork 0..1stringA.2.6.3.1.3 - Social network
.... education 0..1BackboneElementA.2.6.3.2 - Education
..... level 0..1CodeableConceptA.2.6.3.2.1 - Education level
..... comment 0..1stringA.2.6.3.2.2 - Comment
.... livingSituation 0..1BackboneElementA.2.6.3.3 - Living situation
..... houseType 0..1CodeableConceptA.2.6.3.3.1 - House type
..... homeAdaption 0..*CodeableConceptA.2.6.3.3.2 - Home adaption
..... livingConditions 0..*CodeableConceptA.2.6.3.3.3 - Living conditions
.... familySituation 0..1BackboneElementA.2.6.3.4 - Family situation
..... comment 0..1stringA.2.6.3.4.1 - Comment
..... familyComposition 0..1CodeableConceptA.2.6.3.4.2 - Family composition
..... maritalStatus 0..1CodeableConceptA.2.6.3.4.3 - Marital status
..... numberOfChildren 0..1integerA.2.6.3.4.4 - Number of children
..... numberOfChildrenAtHome 0..1integerA.2.6.3.4.5 - Number of children at home
..... childDetails 0..*BackboneElementA.2.6.3.4.6 - Child details
..... careResponsibility 0..*BackboneElementA.2.6.3.4.7 - Care responsibility
... useOfSubstances 0..1BackboneElementA.2.6.4 - Use of substances
.... alcohol 0..*BackboneElementA.2.6.4.1 - Alcohol use
..... currentStatus 0..1CodeableConceptA.2.6.4.1.1 - Status
..... periodAndQuantity 0..*CodeableConceptA.2.6.4.1.2 - Period and quantity
..... comment 0..1stringA.2.6.4.1.3 - Comment
.... tobacco 0..*BackboneElementA.2.6.4.2 - Tobacco use
..... currentStatus 0..1CodeableConceptA.2.6.4.2.1 - Status
..... periodAndQuantity 0..*BackboneElementA.2.6.4.2.2 - Period and quantity
..... comment 0..1stringA.2.6.4.2.3 - Comment
.... drugConsumption 0..*BackboneElementA.2.6.4.3 - Drug consumption
..... currentStatus 0..1CodeableConceptA.2.6.4.3.1 - Status
..... periodAndQuantity 0..1BackboneElementA.2.6.4.3.2 - Period and quantity
..... drugType 0..1CodeableConceptA.2.6.4.3.3 - Drug or medication type
..... route 0..*CodeableConceptA.2.6.4.3.4 - Route of administration
..... comment 0..1stringA.2.6.4.3.5 - Comment

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "PatientHistoryCz",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://hl7.cz/fhir/hdr/StructureDefinition/PatientHistoryCz",
  "version": "0.0.2",
  "name": "PatientHistoryEhnCz",
  "title": "A.2.5 - Patient history (eHN)",
  "status": "draft",
  "date": "2025-07-18T09:03:32+00:00",
  "publisher": "HL7 Czech Republic",
  "contact": [
    {
      "name": "HL7 Czech Republic",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.hl7.cz/"
        }
      ]
    }
  ],
  "description": "Hospital Discharge Report - Patient history - A.2.5 eHN",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "203",
          "display": "Czech Republic (CZE)"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.cz/fhir/hdr/StructureDefinition/PatientHistoryCz",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "4.0.1"
      }
    ],
    "element": [
      {
        "id": "PatientHistoryCz",
        "path": "PatientHistoryCz",
        "short": "A.2.5 - Patient history (eHN)",
        "definition": "Hospital Discharge Report - Patient history - A.2.5 eHN",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "PatientHistoryCz.medicalHistory",
        "path": "PatientHistoryCz.medicalHistory",
        "short": "A.2.6.1 - Medical history",
        "definition": "Medical history",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.id",
        "path": "PatientHistoryCz.medicalHistory.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.extension",
        "path": "PatientHistoryCz.medicalHistory.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.modifierExtension",
        "path": "PatientHistoryCz.medicalHistory.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions",
        "short": "A.2.6.1.1 - History of problems",
        "definition": "A list of conditions of a patient that the patient suffered in the past or still suffers. Unlike diagnostic summary, medical history is not only a list of problems, but could contain broader description of the condition and its progress, details about treatment including medication and patient response to treatment. Past problem section (unlike the same section of the patient summary) should include only conditions that are important for continuity of care. This section, if provided, complements the diagnostic summary section of the discharge report.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.id",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.extension",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.modifierExtension",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionSpecification",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionSpecification",
        "short": "A.2.6.1.1.1 - Problem description",
        "definition": "Problem specification",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionSpecification",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionDetails",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionDetails",
        "short": "A.2.6.1.1.2 - Problem details",
        "definition": "Problem details include code that identifies problem, specification of the body structure, laterality, and other aspects of the problem.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionDetails",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.onsetDate",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.onsetDate",
        "short": "A.2.6.1.1.3 - Onset date",
        "definition": "Onset date of the problem/condition",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions.onsetDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.endDate",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.endDate",
        "short": "A.2.6.1.1.4 - End date",
        "definition": "The date or estimated date that the condition resolved or went into remission.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions.endDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.clinicalStatus",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.clinicalStatus",
        "short": "A.2.6.1.1.5 - Clinical status",
        "definition": "Status of the condition/problem (active, resolved, inactive, ...)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions.clinicalStatus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.resolution",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.resolution",
        "short": "A.2.6.1.1.6 - Resolution circumstances",
        "definition": "Describes the reason for which the status of the problem changed from current to inactive (e.g. surgical procedure, medical treatment, etc.). This field includes \"free text\" if the resolution circumstances are not already included in other fields such as surgical procedure, medical device, etc., e.g. hepatic cystectomy (this will be the resolution circumstances for the problem \"hepatic cyst\" and will be included in surgical procedures).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions.resolution",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.severity",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.severity",
        "short": "A.2.6.1.1.7 - Severity",
        "definition": "A subjective assessment of the severity of the condition as evaluated by the clinician.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions.severity",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.stage",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.stage",
        "short": "A.2.6.1.1.8 - Stage",
        "definition": "Stage/grade, usually assessed formally using a specific staging/grading system.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfConditions.stage",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices",
        "short": "A.2.6.1.2 - Devices and Implants",
        "definition": "Devices and Implants",
        "min": 1,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.medicalDevices",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.id",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.extension",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.modifierExtension",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.description",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.description",
        "short": "A.2.6.1.2.1 - Device and implant description",
        "definition": "Describes the patient's implanted and external medical devices and equipment upon which their health status depends. Includes devices such as cardiac pacemakers, implantable fibrillator, prosthesis, ferromagnetic bone implants, etc. of which the HP needs to be aware.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.medicalDevices.description",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.identifier",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.identifier",
        "short": "A.2.6.1.2.2 - Device ID",
        "definition": "Normalised identifier of the device instance such as UDI according to REGULATION (EU) 2017/745",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.medicalDevices.identifier",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.implantDate",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.implantDate",
        "short": "A.2.6.1.2.3 - Implant date",
        "definition": "The date and time the device was implanted or when its use began.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.medicalDevices.implantDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.endDate",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.endDate",
        "short": "A.2.6.1.2.4 - End date",
        "definition": "Date and time when the device was explanted from the patient or the external device was no longer in use; likewise when the device is planned to be explanted",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.medicalDevices.endDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.reason",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.reason",
        "short": "A.2.6.1.2.5 - Reason",
        "definition": "The medical reason for use of the medical device.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.medicalDevices.reason",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures",
        "short": "A.2.6.1.3 - History of procedures",
        "definition": "Historical procedures performed on or for a patient, relevant for the current encounter.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfProcedures",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.id",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.extension",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.modifierExtension",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.procedureCode",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.procedureCode",
        "short": "A.2.6.1.3.1 - Procedure code",
        "definition": "Procedure code",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.procedureCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.description",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.description",
        "short": "A.2.6.1.3.2 - Procedure description",
        "definition": "Narrative description of the procedure",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.description",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.bodySite",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.bodySite",
        "short": "A.2.6.1.3.3 - Body site",
        "definition": "Procedure target body site and laterality",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.bodySite",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.date",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.date",
        "short": "A.2.6.1.3.4 - Procedure date",
        "definition": "Date and time when procedure was performed",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.reason",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.reason",
        "short": "A.2.6.1.3.5 - Procedure reason",
        "definition": "The coded reason why the procedure was performed. This may be a coded entity or may simply be present as text.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.reason",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.outcome",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.outcome",
        "short": "A.2.6.1.3.6 - Outcome",
        "definition": "The outcome of the procedure - did it resolve the reasons for the procedure being performed? Applicable mainly on surgical procedures.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.outcome",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.focalDevice",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.focalDevice",
        "short": "A.2.6.1.3.7 - Focal device",
        "definition": "A reference to the device or devices that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.focalDevice",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination",
        "path": "PatientHistoryCz.medicalHistory.vaccination",
        "short": "A.2.6.1.4 - Vaccination",
        "definition": "Vaccination history of the patient.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.vaccination",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.id",
        "path": "PatientHistoryCz.medicalHistory.vaccination.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.extension",
        "path": "PatientHistoryCz.medicalHistory.vaccination.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.modifierExtension",
        "path": "PatientHistoryCz.medicalHistory.vaccination.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.diseaseOrAgent",
        "path": "PatientHistoryCz.medicalHistory.vaccination.diseaseOrAgent",
        "short": "A.2.6.1.4.1 - Disease or agent targeted",
        "definition": "Disease or agent that the vaccination provides protection against",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.vaccination.diseaseOrAgent",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.vaccine",
        "path": "PatientHistoryCz.medicalHistory.vaccination.vaccine",
        "short": "A.2.6.1.4.2 - Vaccine/prophylaxis",
        "definition": "Generic description of the vaccine/prophylaxis or its component(s)",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.vaccination.vaccine",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.productName",
        "path": "PatientHistoryCz.medicalHistory.vaccination.productName",
        "short": "A.2.6.1.4.4 - Vaccine medicinal product",
        "definition": "Medicinal product name",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.vaccination.productName",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.manufacturerOrMAH",
        "path": "PatientHistoryCz.medicalHistory.vaccination.manufacturerOrMAH",
        "short": "A.2.6.1.4.5 - Marketing Authorisation Holder",
        "definition": "Marketing Authorisation Holder or manufacturer (Identifier and name)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.vaccination.manufacturerOrMAH",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.orderNumber",
        "path": "PatientHistoryCz.medicalHistory.vaccination.orderNumber",
        "short": "A.2.6.1.4.6 - Number in a series of vaccinations / doses",
        "definition": "Order in the vaccination course.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.vaccination.orderNumber",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.vaccinationDate",
        "path": "PatientHistoryCz.medicalHistory.vaccination.vaccinationDate",
        "short": "A.2.6.1.4.7 - Date of vaccination",
        "definition": "The date and time when the vaccination was administered",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.vaccination.vaccinationDate",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.nextVaccinationDate",
        "path": "PatientHistoryCz.medicalHistory.vaccination.nextVaccinationDate",
        "short": "A.2.6.1.4.8 - Next vaccination date",
        "definition": "The date when the vaccination is planned to be given/repeated (e.g. next dose)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.vaccination.nextVaccinationDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory",
        "short": "A.2.6.1.5 - Epidemiological history",
        "definition": "Travel history and infectious contacts",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.id",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.extension",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.modifierExtension",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts",
        "short": "A.2.6.1.5.1 - Infectious contacts",
        "definition": "Infectious contacts of the patient",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.id",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.extension",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.modifierExtension",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.period",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.period",
        "short": "A.2.6.1.5.1.1 - Time period",
        "definition": "A date and duration or date time interval of contact. Partial dates are allowed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.period",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.infectiousAgent",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.infectiousAgent",
        "short": "A.2.6.1.5.1.2 - Infectious agent",
        "definition": "Information about a suspected infectious agent or agents the person was exposed to.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.infectiousAgent",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.proximity",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.proximity",
        "short": "A.2.6.1.5.1.3 - Proximity",
        "definition": "Proximity to the source/carrier of the infectious agent during exposure. Proximity could be expressed by text, code (direct, indirect) or value specifying distance from the InfectiousAgentCarrier.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.proximity",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.country",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.country",
        "short": "A.2.6.1.5.1.4 - Country",
        "definition": "Country in which the person was potentially exposed to an infectious agent.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.country",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.note",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.note",
        "short": "A.2.6.1.5.1.5 - Additional information",
        "definition": "A textual note with additional information about infectious contact.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.note",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory",
        "short": "A.2.6.1.5.2 - Travel history",
        "definition": "Travel history reported by the patient. Multiple records could be provided.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.id",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.extension",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.modifierExtension",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.period",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.period",
        "short": "A.2.6.1.5.2.1 - Time period",
        "definition": "Start and end date or end date and duration of stay in a country. Partial dates are allowed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.period",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.country",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.country",
        "short": "A.2.6.1.5.2.2 - Country visited",
        "definition": "A country visited by the patient.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.country",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.comment",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.comment",
        "short": "A.2.6.1.5.2.3 - Comment",
        "definition": "Relevant notes on the travel stay.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory",
        "path": "PatientHistoryCz.familyHistory",
        "short": "A.2.6.2 - Family history",
        "definition": "Information about serious illnesses in close blood relatives with known or suspected genetic potential or with possible impact on patient care.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.familyHistory",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.id",
        "path": "PatientHistoryCz.familyHistory.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.extension",
        "path": "PatientHistoryCz.familyHistory.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.modifierExtension",
        "path": "PatientHistoryCz.familyHistory.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.relationship",
        "path": "PatientHistoryCz.familyHistory.relationship",
        "short": "A.2.6.2.1 - Patient relationship",
        "definition": "The family relation between the related person and the patient.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.familyHistory.relationship",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.birthDate",
        "path": "PatientHistoryCz.familyHistory.birthDate",
        "short": "A.2.6.2.2 - Date of birth",
        "definition": "Full or partial date of birth",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.familyHistory.birthDate",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.deathDateOrAge",
        "path": "PatientHistoryCz.familyHistory.deathDateOrAge",
        "short": "A.2.6.2.3 - Age or date of death",
        "definition": "Age or date of the death of the family member.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.familyHistory.deathDateOrAge",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.conditions",
        "path": "PatientHistoryCz.familyHistory.conditions",
        "short": "A.2.6.2.5 - Condition",
        "definition": "Medical problems this person suffers or suffered.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.familyHistory.conditions",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.causeOfDeath",
        "path": "PatientHistoryCz.familyHistory.causeOfDeath",
        "short": "A.2.6.2.6 - Cause of death",
        "definition": "Information about disease or condition that was the main cause of death.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.familyHistory.causeOfDeath",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants",
        "path": "PatientHistoryCz.socialDeterminants",
        "short": "A.2.6.3 - Social determinants of health",
        "definition": "Information about social determinants of health.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.id",
        "path": "PatientHistoryCz.socialDeterminants.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.extension",
        "path": "PatientHistoryCz.socialDeterminants.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.modifierExtension",
        "path": "PatientHistoryCz.socialDeterminants.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety",
        "short": "A.2.6.3.1 - Participation in society",
        "definition": "Participation in society details.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.participationInSociety",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.id",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.extension",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.modifierExtension",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.workSituation",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.workSituation",
        "short": "A.2.6.3.1.1 - Work situation",
        "definition": "Work Situation describes the extent to which and in what way the patient participates in the workforce. Work is meant in the broadest sense of the word: activities that contribute to the person themselves, their environment or society. This includes both paid and unpaid work.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.participationInSociety.workSituation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.hobby",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.hobby",
        "short": "A.2.6.3.1.2 - Hobby",
        "definition": "An activity the patient enjoys doing in their free time.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.participationInSociety.hobby",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.socailNetwork",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.socailNetwork",
        "short": "A.2.6.3.1.3 - Social network",
        "definition": "A description of the patient’s social network, such as family, neighbours and friends.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.participationInSociety.socailNetwork",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education",
        "path": "PatientHistoryCz.socialDeterminants.education",
        "short": "A.2.6.3.2 - Education",
        "definition": "Education",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.education",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education.id",
        "path": "PatientHistoryCz.socialDeterminants.education.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education.extension",
        "path": "PatientHistoryCz.socialDeterminants.education.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education.modifierExtension",
        "path": "PatientHistoryCz.socialDeterminants.education.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education.level",
        "path": "PatientHistoryCz.socialDeterminants.education.level",
        "short": "A.2.6.3.2.1 - Education level",
        "definition": "Indication of the highest level of education achieved.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.education.level",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education.comment",
        "path": "PatientHistoryCz.socialDeterminants.education.comment",
        "short": "A.2.6.3.2.2 - Comment",
        "definition": "If deemed relevant, a specification of the degree program can be provided by means of an explanation (e.g.: patient is in medical school).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.education.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation",
        "short": "A.2.6.3.3 - Living situation",
        "definition": "Household type and other related living situation information.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.livingSituation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.id",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.extension",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.modifierExtension",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.houseType",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.houseType",
        "short": "A.2.6.3.3.1 - House type",
        "definition": "Type of home the patient lives in.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.livingSituation.houseType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.homeAdaption",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.homeAdaption",
        "short": "A.2.6.3.3.2 - Home adaption",
        "definition": "Adaptions present in the home that have been made in the context of the illness or disability to make the functioning of the patient safer and more comfortable and to enable independent living. Multiple data elements could be provided.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.livingSituation.homeAdaption",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.livingConditions",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.livingConditions",
        "short": "A.2.6.3.3.3 - Living conditions",
        "definition": "Conditions that affect the accessibility of the home or the stay in the home. Multiple data elements could be provided.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.livingSituation.livingConditions",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation",
        "path": "PatientHistoryCz.socialDeterminants.familySituation",
        "short": "A.2.6.3.4 - Family situation",
        "definition": "Family situation details.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.familySituation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.id",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.extension",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.modifierExtension",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.comment",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.comment",
        "short": "A.2.6.3.4.1 - Comment",
        "definition": "A comment on the family situation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.familySituation.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.familyComposition",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.familyComposition",
        "short": "A.2.6.3.4.2 - Family composition",
        "definition": "The family composition describes the patient’s home situation and the form of cohabitation.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.familySituation.familyComposition",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.maritalStatus",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.maritalStatus",
        "short": "A.2.6.3.4.3 - Marital status",
        "definition": "A person’s marital status according to the terms and definition in the national civil code.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.familySituation.maritalStatus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildren",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildren",
        "short": "A.2.6.3.4.4 - Number of children",
        "definition": "The number of children the patient has. Children in the context of this information model include step children, foster children, biological and adopted children.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildren",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildrenAtHome",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildrenAtHome",
        "short": "A.2.6.3.4.5 - Number of children at home",
        "definition": "The number of children living at home with the patient.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildrenAtHome",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.childDetails",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.childDetails",
        "short": "A.2.6.3.4.6 - Child details",
        "definition": "Child age, co-living status and comment. Multiple child details could be provided.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.familySituation.childDetails",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.careResponsibility",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.careResponsibility",
        "short": "A.2.6.3.4.7 - Care responsibility",
        "definition": "The activities the patient carries out to care for a dependent family member.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.socialDeterminants.familySituation.careResponsibility",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances",
        "path": "PatientHistoryCz.useOfSubstances",
        "short": "A.2.6.4 - Use of substances",
        "definition": "Use of substances",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.id",
        "path": "PatientHistoryCz.useOfSubstances.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.extension",
        "path": "PatientHistoryCz.useOfSubstances.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.modifierExtension",
        "path": "PatientHistoryCz.useOfSubstances.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol",
        "path": "PatientHistoryCz.useOfSubstances.alcohol",
        "short": "A.2.6.4.1 - Alcohol use",
        "definition": "Alcohol consumption by the patient. Multiple records on alcohol use could be provided.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.alcohol",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.id",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.extension",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.modifierExtension",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.currentStatus",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.currentStatus",
        "short": "A.2.6.4.1.1 - Status",
        "definition": "The status of the patient’s alcohol use.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.alcohol.currentStatus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.periodAndQuantity",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.periodAndQuantity",
        "short": "A.2.6.4.1.2 - Period and quantity",
        "definition": "Period of use and amount (The extent of the patient’s alcohol use in units of alcohol per time period.)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.alcohol.periodAndQuantity",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.comment",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.comment",
        "short": "A.2.6.4.1.3 - Comment",
        "definition": "Textual comment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.alcohol.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco",
        "path": "PatientHistoryCz.useOfSubstances.tobacco",
        "short": "A.2.6.4.2 - Tobacco use",
        "definition": "Represent smoking or tobacco habits. Multiple records on tobacco use could be provided.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.tobacco",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.id",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.extension",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.modifierExtension",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.currentStatus",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.currentStatus",
        "short": "A.2.6.4.2.1 - Status",
        "definition": "The status of the patient’s tobacco use.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.tobacco.currentStatus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.periodAndQuantity",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.periodAndQuantity",
        "short": "A.2.6.4.2.2 - Period and quantity",
        "definition": "Period of use and amount (The extent of the patient’s tobacco use in units of alcohol per time period.)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.tobacco.periodAndQuantity",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.comment",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.comment",
        "short": "A.2.6.4.2.3 - Comment",
        "definition": "Textual comment.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.tobacco.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption",
        "short": "A.2.6.4.3 - Drug consumption",
        "definition": "Consumption of drugs and other substances (in terms of abuse).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.drugConsumption",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.id",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.extension",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.modifierExtension",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.currentStatus",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.currentStatus",
        "short": "A.2.6.4.3.1 - Status",
        "definition": "The status of the patient’s drug use.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.drugConsumption.currentStatus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.periodAndQuantity",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.periodAndQuantity",
        "short": "A.2.6.4.3.2 - Period and quantity",
        "definition": "Period of use and amount.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.drugConsumption.periodAndQuantity",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.drugType",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.drugType",
        "short": "A.2.6.4.3.3 - Drug or medication type",
        "definition": "Type of the drug consumption",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.drugConsumption.drugType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.route",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.route",
        "short": "A.2.6.4.3.4 - Route of administration",
        "definition": "Route or routes of administration",
        "min": 0,
        "max": "*",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.drugConsumption.route",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.comment",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.comment",
        "short": "A.2.6.4.3.5 - Comment",
        "definition": "Textual comment",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PatientHistoryCz.useOfSubstances.drugConsumption.comment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "PatientHistoryCz",
        "path": "PatientHistoryCz",
        "short": "A.2.5 - Patient history (eHN)",
        "definition": "Hospital Discharge Report - Patient history - A.2.5 eHN"
      },
      {
        "id": "PatientHistoryCz.medicalHistory",
        "path": "PatientHistoryCz.medicalHistory",
        "short": "A.2.6.1 - Medical history",
        "definition": "Medical history",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions",
        "short": "A.2.6.1.1 - History of problems",
        "definition": "A list of conditions of a patient that the patient suffered in the past or still suffers. Unlike diagnostic summary, medical history is not only a list of problems, but could contain broader description of the condition and its progress, details about treatment including medication and patient response to treatment. Past problem section (unlike the same section of the patient summary) should include only conditions that are important for continuity of care. This section, if provided, complements the diagnostic summary section of the discharge report.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionSpecification",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionSpecification",
        "short": "A.2.6.1.1.1 - Problem description",
        "definition": "Problem specification",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionDetails",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.conditionDetails",
        "short": "A.2.6.1.1.2 - Problem details",
        "definition": "Problem details include code that identifies problem, specification of the body structure, laterality, and other aspects of the problem.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.onsetDate",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.onsetDate",
        "short": "A.2.6.1.1.3 - Onset date",
        "definition": "Onset date of the problem/condition",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.endDate",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.endDate",
        "short": "A.2.6.1.1.4 - End date",
        "definition": "The date or estimated date that the condition resolved or went into remission.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.clinicalStatus",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.clinicalStatus",
        "short": "A.2.6.1.1.5 - Clinical status",
        "definition": "Status of the condition/problem (active, resolved, inactive, ...)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.resolution",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.resolution",
        "short": "A.2.6.1.1.6 - Resolution circumstances",
        "definition": "Describes the reason for which the status of the problem changed from current to inactive (e.g. surgical procedure, medical treatment, etc.). This field includes \"free text\" if the resolution circumstances are not already included in other fields such as surgical procedure, medical device, etc., e.g. hepatic cystectomy (this will be the resolution circumstances for the problem \"hepatic cyst\" and will be included in surgical procedures).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.severity",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.severity",
        "short": "A.2.6.1.1.7 - Severity",
        "definition": "A subjective assessment of the severity of the condition as evaluated by the clinician.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfConditions.stage",
        "path": "PatientHistoryCz.medicalHistory.historyOfConditions.stage",
        "short": "A.2.6.1.1.8 - Stage",
        "definition": "Stage/grade, usually assessed formally using a specific staging/grading system.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices",
        "short": "A.2.6.1.2 - Devices and Implants",
        "definition": "Devices and Implants",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.description",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.description",
        "short": "A.2.6.1.2.1 - Device and implant description",
        "definition": "Describes the patient's implanted and external medical devices and equipment upon which their health status depends. Includes devices such as cardiac pacemakers, implantable fibrillator, prosthesis, ferromagnetic bone implants, etc. of which the HP needs to be aware.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.identifier",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.identifier",
        "short": "A.2.6.1.2.2 - Device ID",
        "definition": "Normalised identifier of the device instance such as UDI according to REGULATION (EU) 2017/745",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.implantDate",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.implantDate",
        "short": "A.2.6.1.2.3 - Implant date",
        "definition": "The date and time the device was implanted or when its use began.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.endDate",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.endDate",
        "short": "A.2.6.1.2.4 - End date",
        "definition": "Date and time when the device was explanted from the patient or the external device was no longer in use; likewise when the device is planned to be explanted",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.medicalDevices.reason",
        "path": "PatientHistoryCz.medicalHistory.medicalDevices.reason",
        "short": "A.2.6.1.2.5 - Reason",
        "definition": "The medical reason for use of the medical device.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures",
        "short": "A.2.6.1.3 - History of procedures",
        "definition": "Historical procedures performed on or for a patient, relevant for the current encounter.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.procedureCode",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.procedureCode",
        "short": "A.2.6.1.3.1 - Procedure code",
        "definition": "Procedure code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.description",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.description",
        "short": "A.2.6.1.3.2 - Procedure description",
        "definition": "Narrative description of the procedure",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.bodySite",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.bodySite",
        "short": "A.2.6.1.3.3 - Body site",
        "definition": "Procedure target body site and laterality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.date",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.date",
        "short": "A.2.6.1.3.4 - Procedure date",
        "definition": "Date and time when procedure was performed",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.reason",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.reason",
        "short": "A.2.6.1.3.5 - Procedure reason",
        "definition": "The coded reason why the procedure was performed. This may be a coded entity or may simply be present as text.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.outcome",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.outcome",
        "short": "A.2.6.1.3.6 - Outcome",
        "definition": "The outcome of the procedure - did it resolve the reasons for the procedure being performed? Applicable mainly on surgical procedures.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.historyOfProcedures.focalDevice",
        "path": "PatientHistoryCz.medicalHistory.historyOfProcedures.focalDevice",
        "short": "A.2.6.1.3.7 - Focal device",
        "definition": "A reference to the device or devices that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination",
        "path": "PatientHistoryCz.medicalHistory.vaccination",
        "short": "A.2.6.1.4 - Vaccination",
        "definition": "Vaccination history of the patient.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.diseaseOrAgent",
        "path": "PatientHistoryCz.medicalHistory.vaccination.diseaseOrAgent",
        "short": "A.2.6.1.4.1 - Disease or agent targeted",
        "definition": "Disease or agent that the vaccination provides protection against",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.vaccine",
        "path": "PatientHistoryCz.medicalHistory.vaccination.vaccine",
        "short": "A.2.6.1.4.2 - Vaccine/prophylaxis",
        "definition": "Generic description of the vaccine/prophylaxis or its component(s)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.productName",
        "path": "PatientHistoryCz.medicalHistory.vaccination.productName",
        "short": "A.2.6.1.4.4 - Vaccine medicinal product",
        "definition": "Medicinal product name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.manufacturerOrMAH",
        "path": "PatientHistoryCz.medicalHistory.vaccination.manufacturerOrMAH",
        "short": "A.2.6.1.4.5 - Marketing Authorisation Holder",
        "definition": "Marketing Authorisation Holder or manufacturer (Identifier and name)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.orderNumber",
        "path": "PatientHistoryCz.medicalHistory.vaccination.orderNumber",
        "short": "A.2.6.1.4.6 - Number in a series of vaccinations / doses",
        "definition": "Order in the vaccination course.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.vaccinationDate",
        "path": "PatientHistoryCz.medicalHistory.vaccination.vaccinationDate",
        "short": "A.2.6.1.4.7 - Date of vaccination",
        "definition": "The date and time when the vaccination was administered",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.vaccination.nextVaccinationDate",
        "path": "PatientHistoryCz.medicalHistory.vaccination.nextVaccinationDate",
        "short": "A.2.6.1.4.8 - Next vaccination date",
        "definition": "The date when the vaccination is planned to be given/repeated (e.g. next dose)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory",
        "short": "A.2.6.1.5 - Epidemiological history",
        "definition": "Travel history and infectious contacts",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts",
        "short": "A.2.6.1.5.1 - Infectious contacts",
        "definition": "Infectious contacts of the patient",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.period",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.period",
        "short": "A.2.6.1.5.1.1 - Time period",
        "definition": "A date and duration or date time interval of contact. Partial dates are allowed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.infectiousAgent",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.infectiousAgent",
        "short": "A.2.6.1.5.1.2 - Infectious agent",
        "definition": "Information about a suspected infectious agent or agents the person was exposed to.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.proximity",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.proximity",
        "short": "A.2.6.1.5.1.3 - Proximity",
        "definition": "Proximity to the source/carrier of the infectious agent during exposure. Proximity could be expressed by text, code (direct, indirect) or value specifying distance from the InfectiousAgentCarrier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.country",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.country",
        "short": "A.2.6.1.5.1.4 - Country",
        "definition": "Country in which the person was potentially exposed to an infectious agent.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.note",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.infectiousContacts.note",
        "short": "A.2.6.1.5.1.5 - Additional information",
        "definition": "A textual note with additional information about infectious contact.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory",
        "short": "A.2.6.1.5.2 - Travel history",
        "definition": "Travel history reported by the patient. Multiple records could be provided.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.period",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.period",
        "short": "A.2.6.1.5.2.1 - Time period",
        "definition": "Start and end date or end date and duration of stay in a country. Partial dates are allowed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.country",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.country",
        "short": "A.2.6.1.5.2.2 - Country visited",
        "definition": "A country visited by the patient.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.comment",
        "path": "PatientHistoryCz.medicalHistory.epidemiologicalHistory.travelHistory.comment",
        "short": "A.2.6.1.5.2.3 - Comment",
        "definition": "Relevant notes on the travel stay.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory",
        "path": "PatientHistoryCz.familyHistory",
        "short": "A.2.6.2 - Family history",
        "definition": "Information about serious illnesses in close blood relatives with known or suspected genetic potential or with possible impact on patient care.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.relationship",
        "path": "PatientHistoryCz.familyHistory.relationship",
        "short": "A.2.6.2.1 - Patient relationship",
        "definition": "The family relation between the related person and the patient.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.birthDate",
        "path": "PatientHistoryCz.familyHistory.birthDate",
        "short": "A.2.6.2.2 - Date of birth",
        "definition": "Full or partial date of birth",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.deathDateOrAge",
        "path": "PatientHistoryCz.familyHistory.deathDateOrAge",
        "short": "A.2.6.2.3 - Age or date of death",
        "definition": "Age or date of the death of the family member.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.conditions",
        "path": "PatientHistoryCz.familyHistory.conditions",
        "short": "A.2.6.2.5 - Condition",
        "definition": "Medical problems this person suffers or suffered.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.familyHistory.causeOfDeath",
        "path": "PatientHistoryCz.familyHistory.causeOfDeath",
        "short": "A.2.6.2.6 - Cause of death",
        "definition": "Information about disease or condition that was the main cause of death.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants",
        "path": "PatientHistoryCz.socialDeterminants",
        "short": "A.2.6.3 - Social determinants of health",
        "definition": "Information about social determinants of health.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety",
        "short": "A.2.6.3.1 - Participation in society",
        "definition": "Participation in society details.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.workSituation",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.workSituation",
        "short": "A.2.6.3.1.1 - Work situation",
        "definition": "Work Situation describes the extent to which and in what way the patient participates in the workforce. Work is meant in the broadest sense of the word: activities that contribute to the person themselves, their environment or society. This includes both paid and unpaid work.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.hobby",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.hobby",
        "short": "A.2.6.3.1.2 - Hobby",
        "definition": "An activity the patient enjoys doing in their free time.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.participationInSociety.socailNetwork",
        "path": "PatientHistoryCz.socialDeterminants.participationInSociety.socailNetwork",
        "short": "A.2.6.3.1.3 - Social network",
        "definition": "A description of the patient’s social network, such as family, neighbours and friends.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education",
        "path": "PatientHistoryCz.socialDeterminants.education",
        "short": "A.2.6.3.2 - Education",
        "definition": "Education",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education.level",
        "path": "PatientHistoryCz.socialDeterminants.education.level",
        "short": "A.2.6.3.2.1 - Education level",
        "definition": "Indication of the highest level of education achieved.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.education.comment",
        "path": "PatientHistoryCz.socialDeterminants.education.comment",
        "short": "A.2.6.3.2.2 - Comment",
        "definition": "If deemed relevant, a specification of the degree program can be provided by means of an explanation (e.g.: patient is in medical school).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation",
        "short": "A.2.6.3.3 - Living situation",
        "definition": "Household type and other related living situation information.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.houseType",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.houseType",
        "short": "A.2.6.3.3.1 - House type",
        "definition": "Type of home the patient lives in.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.homeAdaption",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.homeAdaption",
        "short": "A.2.6.3.3.2 - Home adaption",
        "definition": "Adaptions present in the home that have been made in the context of the illness or disability to make the functioning of the patient safer and more comfortable and to enable independent living. Multiple data elements could be provided.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.livingSituation.livingConditions",
        "path": "PatientHistoryCz.socialDeterminants.livingSituation.livingConditions",
        "short": "A.2.6.3.3.3 - Living conditions",
        "definition": "Conditions that affect the accessibility of the home or the stay in the home. Multiple data elements could be provided.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation",
        "path": "PatientHistoryCz.socialDeterminants.familySituation",
        "short": "A.2.6.3.4 - Family situation",
        "definition": "Family situation details.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.comment",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.comment",
        "short": "A.2.6.3.4.1 - Comment",
        "definition": "A comment on the family situation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.familyComposition",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.familyComposition",
        "short": "A.2.6.3.4.2 - Family composition",
        "definition": "The family composition describes the patient’s home situation and the form of cohabitation.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.maritalStatus",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.maritalStatus",
        "short": "A.2.6.3.4.3 - Marital status",
        "definition": "A person’s marital status according to the terms and definition in the national civil code.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildren",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildren",
        "short": "A.2.6.3.4.4 - Number of children",
        "definition": "The number of children the patient has. Children in the context of this information model include step children, foster children, biological and adopted children.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildrenAtHome",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.numberOfChildrenAtHome",
        "short": "A.2.6.3.4.5 - Number of children at home",
        "definition": "The number of children living at home with the patient.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.childDetails",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.childDetails",
        "short": "A.2.6.3.4.6 - Child details",
        "definition": "Child age, co-living status and comment. Multiple child details could be provided.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.socialDeterminants.familySituation.careResponsibility",
        "path": "PatientHistoryCz.socialDeterminants.familySituation.careResponsibility",
        "short": "A.2.6.3.4.7 - Care responsibility",
        "definition": "The activities the patient carries out to care for a dependent family member.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances",
        "path": "PatientHistoryCz.useOfSubstances",
        "short": "A.2.6.4 - Use of substances",
        "definition": "Use of substances",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol",
        "path": "PatientHistoryCz.useOfSubstances.alcohol",
        "short": "A.2.6.4.1 - Alcohol use",
        "definition": "Alcohol consumption by the patient. Multiple records on alcohol use could be provided.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.currentStatus",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.currentStatus",
        "short": "A.2.6.4.1.1 - Status",
        "definition": "The status of the patient’s alcohol use.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.periodAndQuantity",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.periodAndQuantity",
        "short": "A.2.6.4.1.2 - Period and quantity",
        "definition": "Period of use and amount (The extent of the patient’s alcohol use in units of alcohol per time period.)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.alcohol.comment",
        "path": "PatientHistoryCz.useOfSubstances.alcohol.comment",
        "short": "A.2.6.4.1.3 - Comment",
        "definition": "Textual comment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco",
        "path": "PatientHistoryCz.useOfSubstances.tobacco",
        "short": "A.2.6.4.2 - Tobacco use",
        "definition": "Represent smoking or tobacco habits. Multiple records on tobacco use could be provided.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.currentStatus",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.currentStatus",
        "short": "A.2.6.4.2.1 - Status",
        "definition": "The status of the patient’s tobacco use.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.periodAndQuantity",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.periodAndQuantity",
        "short": "A.2.6.4.2.2 - Period and quantity",
        "definition": "Period of use and amount (The extent of the patient’s tobacco use in units of alcohol per time period.)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.tobacco.comment",
        "path": "PatientHistoryCz.useOfSubstances.tobacco.comment",
        "short": "A.2.6.4.2.3 - Comment",
        "definition": "Textual comment.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption",
        "short": "A.2.6.4.3 - Drug consumption",
        "definition": "Consumption of drugs and other substances (in terms of abuse).",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.currentStatus",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.currentStatus",
        "short": "A.2.6.4.3.1 - Status",
        "definition": "The status of the patient’s drug use.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.periodAndQuantity",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.periodAndQuantity",
        "short": "A.2.6.4.3.2 - Period and quantity",
        "definition": "Period of use and amount.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.drugType",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.drugType",
        "short": "A.2.6.4.3.3 - Drug or medication type",
        "definition": "Type of the drug consumption",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.route",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.route",
        "short": "A.2.6.4.3.4 - Route of administration",
        "definition": "Route or routes of administration",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "PatientHistoryCz.useOfSubstances.drugConsumption.comment",
        "path": "PatientHistoryCz.useOfSubstances.drugConsumption.comment",
        "short": "A.2.6.4.3.5 - Comment",
        "definition": "Textual comment",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}