<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Condition" />
  <url value="http://amphi.eu/fhir/prehospitalsolution/StructureDefinition/Condition/v1" />
  <version value="1.0" />
  <name value="Condition" />
  <status value="active" />
  <date value="2024-01-30T12:19:05.1012384+00:00" />
  <description value="The profile contains the current and past illnesses of the patient. The current illness is the illness identified during the encounter.&#xD;&#xA;The profile is based on the Condition Resource." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Condition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Condition" />
  <derivation value="constraint" />
  <differential>
    <element id="Condition.id">
      <path value="Condition.id" />
      <max value="0" />
    </element>
    <element id="Condition.meta">
      <path value="Condition.meta" />
    </element>
    <element id="Condition.meta.id">
      <path value="Condition.meta.id" />
      <max value="0" />
    </element>
    <element id="Condition.meta.versionId">
      <path value="Condition.meta.versionId" />
      <min value="1" />
    </element>
    <element id="Condition.meta.lastUpdated">
      <path value="Condition.meta.lastUpdated" />
      <min value="1" />
    </element>
    <element id="Condition.meta.source">
      <path value="Condition.meta.source" />
      <max value="0" />
    </element>
    <element id="Condition.meta.profile">
      <path value="Condition.meta.profile" />
      <max value="0" />
    </element>
    <element id="Condition.meta.security">
      <path value="Condition.meta.security" />
      <max value="0" />
    </element>
    <element id="Condition.meta.tag">
      <path value="Condition.meta.tag" />
      <max value="0" />
    </element>
    <element id="Condition.implicitRules">
      <path value="Condition.implicitRules" />
      <max value="0" />
    </element>
    <element id="Condition.language">
      <path value="Condition.language" />
      <max value="0" />
    </element>
    <element id="Condition.text">
      <path value="Condition.text" />
      <max value="0" />
    </element>
    <element id="Condition.contained">
      <path value="Condition.contained" />
      <max value="0" />
    </element>
    <element id="Condition.extension:routeOfTransmission">
      <path value="Condition.extension" />
      <sliceName value="routeOfTransmission" />
      <definition value="This extension contains the registration of the route of transmission." />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://amphi.eu/fhir/prehospitalsolution/StructureDefinition/RouteofTransmission/v1" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Condition.extension:chronic">
      <path value="Condition.extension" />
      <sliceName value="chronic" />
      <definition value="This extension will indicate if the past illness is chronic or not." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/condition-outcome" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Condition.extension:chronic.value[x]">
      <path value="Condition.extension.value[x]" />
      <definition value="If the past illness is chronic the element contains 'Chronic'. This will in the prehospital patient record be converted to Yes. &#xD;&#xA;If the past illness is not chronic the element will contain a null which will be converted to No in the prehospital patient record." />
      <type>
        <code value="CodeableConcept" />
        <profile value="http://amphi.eu/fhir/prehospitalsolution/StructureDefinition/CodeableConcept/v1" />
      </type>
    </element>
    <element id="Condition.identifier">
      <path value="Condition.identifier" />
      <definition value="Identifier of the condition." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.identifier.use">
      <path value="Condition.identifier.use" />
      <max value="0" />
    </element>
    <element id="Condition.identifier.type">
      <path value="Condition.identifier.type" />
      <max value="0" />
    </element>
    <element id="Condition.identifier.system">
      <path value="Condition.identifier.system" />
      <definition value="Establishes the namespace for the identifier of the condition." />
      <min value="1" />
      <fixedUri value="http://amphisystems.com/amphi/journaldatasystemid" />
    </element>
    <element id="Condition.identifier.value">
      <path value="Condition.identifier.value" />
      <definition value="A unique identifier of the condition." />
      <min value="1" />
    </element>
    <element id="Condition.identifier.period">
      <path value="Condition.identifier.period" />
      <max value="0" />
    </element>
    <element id="Condition.identifier.assigner">
      <path value="Condition.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Condition.clinicalStatus">
      <path value="Condition.clinicalStatus" />
      <definition value="The clinical status of the condition. If the Condition is valid the clinicalStatus must be active. If the condition is obsolete and the patient is not affected by it any longer the clinicalStatus must be resolved." />
      <min value="1" />
    </element>
    <element id="Condition.clinicalStatus.id">
      <path value="Condition.clinicalStatus.id" />
      <max value="0" />
    </element>
    <element id="Condition.clinicalStatus.coding">
      <path value="Condition.clinicalStatus.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.clinicalStatus.coding.id">
      <path value="Condition.clinicalStatus.coding.id" />
      <max value="0" />
    </element>
    <element id="Condition.clinicalStatus.coding.system">
      <path value="Condition.clinicalStatus.coding.system" />
      <min value="1" />
      <fixedUri value="http://terminology.hl7.org/CodeSystem/condition-clinical" />
    </element>
    <element id="Condition.clinicalStatus.coding.version">
      <path value="Condition.clinicalStatus.coding.version" />
      <max value="0" />
    </element>
    <element id="Condition.clinicalStatus.coding.code">
      <path value="Condition.clinicalStatus.coding.code" />
      <min value="1" />
    </element>
    <element id="Condition.clinicalStatus.coding.userSelected">
      <path value="Condition.clinicalStatus.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.clinicalStatus.text">
      <path value="Condition.clinicalStatus.text" />
      <max value="0" />
    </element>
    <element id="Condition.verificationStatus">
      <path value="Condition.verificationStatus" />
      <max value="0" />
    </element>
    <element id="Condition.category">
      <path value="Condition.category" />
      <max value="1" />
    </element>
    <element id="Condition.category.coding">
      <path value="Condition.category.coding" />
      <definition value="Code defined by a terminology system." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.category.coding.system">
      <path value="Condition.category.coding.system" />
      <definition value="Identity of the terminology system." />
      <min value="1" />
      <binding>
        <strength value="required" />
        <description value="A category assigned to the condition." />
        <valueSet value="http://terminology.hl7.org/CodeSystem/condition-category" />
      </binding>
    </element>
    <element id="Condition.category.coding.version">
      <path value="Condition.category.coding.version" />
      <max value="0" />
    </element>
    <element id="Condition.category.coding.code">
      <path value="Condition.category.coding.code" />
      <definition value="Symbol in syntax defined by the system." />
      <min value="1" />
    </element>
    <element id="Condition.category.coding.display">
      <path value="Condition.category.coding.display" />
      <definition value="Representation defined by the system." />
    </element>
    <element id="Condition.category.coding.userSelected">
      <path value="Condition.category.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.category.text">
      <path value="Condition.category.text" />
      <definition value="Display of whether it is a primary, secondary, or tertiary diagnosis." />
      <max value="0" />
    </element>
    <element id="Condition.severity">
      <path value="Condition.severity" />
      <definition value="Subjective severity of condition." />
    </element>
    <element id="Condition.severity.coding">
      <path value="Condition.severity.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.severity.coding.system">
      <path value="Condition.severity.coding.system" />
      <definition value="Identity of the terminology system." />
      <min value="1" />
      <binding>
        <strength value="preferred" />
        <description value="Preferred value set for Condition/Diagnosis severity grading." />
        <valueSet value="http://hl7.org/fhir/ValueSet/condition-severity" />
      </binding>
    </element>
    <element id="Condition.severity.coding.version">
      <path value="Condition.severity.coding.version" />
      <max value="0" />
    </element>
    <element id="Condition.severity.coding.code">
      <path value="Condition.severity.coding.code" />
      <definition value="Symbol in syntax defined by the system." />
      <min value="1" />
    </element>
    <element id="Condition.severity.coding.display">
      <path value="Condition.severity.coding.display" />
      <definition value="Representation defined by the system." />
    </element>
    <element id="Condition.severity.coding.userSelected">
      <path value="Condition.severity.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.severity.text">
      <path value="Condition.severity.text" />
      <definition value="Representation of the degree of severity." />
      <max value="0" />
    </element>
    <element id="Condition.code">
      <path value="Condition.code" />
      <definition value="Identification of the condition." />
      <min value="1" />
    </element>
    <element id="Condition.code.coding">
      <path value="Condition.code.coding" />
      <definition value="ICD-10 code of the condition." />
      <max value="1" />
    </element>
    <element id="Condition.code.coding.system">
      <path value="Condition.code.coding.system" />
      <min value="1" />
      <fixedUri value="https://icd.who.int/browse10/2019/en#/" />
    </element>
    <element id="Condition.code.coding.version">
      <path value="Condition.code.coding.version" />
      <max value="0" />
    </element>
    <element id="Condition.code.coding.code">
      <path value="Condition.code.coding.code" />
      <definition value="The value of the ICD-10 code of the Condition." />
      <min value="1" />
    </element>
    <element id="Condition.code.coding.userSelected">
      <path value="Condition.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.code.text">
      <path value="Condition.code.text" />
      <definition value="Name of the condition." />
    </element>
    <element id="Condition.bodySite">
      <path value="Condition.bodySite" />
      <max value="0" />
    </element>
    <element id="Condition.subject">
      <path value="Condition.subject" />
      <definition value="Indicates the patient who the condition is associated with." />
      <type>
        <code value="Reference" />
        <targetProfile value="http://amphi.eu/fhir/prehospitalsolution/StructureDefinition/Patient/v1" />
        <aggregation value="referenced" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Condition.subject.id">
      <path value="Condition.subject.id" />
      <max value="0" />
    </element>
    <element id="Condition.subject.reference">
      <path value="Condition.subject.reference" />
      <definition value="Literal reference to the patient resource. Relative URL is being used." />
      <min value="1" />
    </element>
    <element id="Condition.subject.type">
      <path value="Condition.subject.type" />
      <max value="0" />
    </element>
    <element id="Condition.subject.identifier">
      <path value="Condition.subject.identifier" />
      <definition value="Identifier to extract the past illnesses." />
      <max value="0" />
    </element>
    <element id="Condition.subject.identifier.use">
      <path value="Condition.subject.identifier.use" />
      <max value="0" />
    </element>
    <element id="Condition.subject.identifier.type">
      <path value="Condition.subject.identifier.type" />
      <max value="0" />
    </element>
    <element id="Condition.subject.identifier.system">
      <path value="Condition.subject.identifier.system" />
      <definition value="Establishes the namespace for the identifier." />
      <max value="0" />
    </element>
    <element id="Condition.subject.identifier.value">
      <path value="Condition.subject.identifier.value" />
      <definition value="The value that is unique." />
      <max value="0" />
    </element>
    <element id="Condition.subject.identifier.period">
      <path value="Condition.subject.identifier.period" />
      <max value="0" />
    </element>
    <element id="Condition.subject.identifier.assigner">
      <path value="Condition.subject.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Condition.subject.display">
      <path value="Condition.subject.display" />
      <max value="0" />
    </element>
    <element id="Condition.encounter">
      <path value="Condition.encounter" />
      <max value="0" />
    </element>
    <element id="Condition.onset[x]">
      <path value="Condition.onset[x]" />
      <definition value="Date time for when the condition is last edited." />
      <min value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Condition.onset[x].start">
      <path value="Condition.onset[x].start" />
      <definition value="The start of the period. The boundary is inclusive. The start of the period is ascertained date and therefore valid from date." />
      <min value="1" />
    </element>
    <element id="Condition.onset[x].end">
      <path value="Condition.onset[x].end" />
      <definition value="The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.&#xD;&#xA;This element contains the valid to registration of the condition." />
    </element>
    <element id="Condition.abatement[x]">
      <path value="Condition.abatement[x]" />
      <max value="0" />
    </element>
    <element id="Condition.recordedDate">
      <path value="Condition.recordedDate" />
      <definition value="Date the condition was first recorded." />
      <min value="1" />
    </element>
    <element id="Condition.recorder">
      <path value="Condition.recorder" />
      <definition value="Clinician who recorded the record and takes responsibility for its content." />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://amphi.eu/fhir/prehospitalsolution/StructureDefinition/Practitioner/v1" />
        <aggregation value="referenced" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Condition.recorder.reference">
      <path value="Condition.recorder.reference" />
      <definition value="Literal reference to the practitioner resource. Relative URL is being used." />
      <min value="1" />
    </element>
    <element id="Condition.recorder.type">
      <path value="Condition.recorder.type" />
      <max value="0" />
    </element>
    <element id="Condition.recorder.identifier">
      <path value="Condition.recorder.identifier" />
      <max value="0" />
    </element>
    <element id="Condition.recorder.display">
      <path value="Condition.recorder.display" />
      <max value="0" />
    </element>
    <element id="Condition.asserter">
      <path value="Condition.asserter" />
      <max value="0" />
    </element>
    <element id="Condition.stage">
      <path value="Condition.stage" />
      <max value="1" />
    </element>
    <element id="Condition.stage.summary">
      <path value="Condition.stage.summary" />
      <definition value="Stage of the condition." />
    </element>
    <element id="Condition.stage.summary.coding">
      <path value="Condition.stage.summary.coding" />
      <max value="0" />
    </element>
    <element id="Condition.stage.summary.text">
      <path value="Condition.stage.summary.text" />
      <definition value="Text representation of the stage of the condition." />
      <min value="1" />
    </element>
    <element id="Condition.stage.assessment">
      <path value="Condition.stage.assessment" />
      <max value="0" />
    </element>
    <element id="Condition.stage.type">
      <path value="Condition.stage.type" />
      <max value="0" />
    </element>
    <element id="Condition.stage.type.coding">
      <path value="Condition.stage.type.coding" />
      <max value="0" />
    </element>
    <element id="Condition.stage.type.text">
      <path value="Condition.stage.type.text" />
      <max value="0" />
    </element>
    <element id="Condition.evidence">
      <path value="Condition.evidence" />
      <max value="0" />
    </element>
    <element id="Condition.note">
      <path value="Condition.note" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>