<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="67255ab0-3299-40cb-8942-ec88d50d880c" />
  <meta>
    <lastUpdated value="2019-02-08T11:17:45.053+00:00" />
  </meta>
  <url value="http://medico-emr.net/stu3/sd/Condition-Diagnosis-1" />
  <name value="Condition-Diagnosis-1" />
  <status value="active" />
  <date value="2019-02-08T11:17:44.9005795+00:00" />
  <description value="A condition resource based on this profile represents a diagnosis entered in medico.&#xD;&#xA;Table: x1280dia.control where control&lt;1000" />
  <fhirVersion value="3.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">
      <path value="Condition" />
      <definition value="A FHIR resource of this profile represents a diganosis" />
    </element>
    <element id="Condition.meta">
      <path value="Condition.meta" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Meta" />
        <profile value="http://medico-emr.net/stu3/sd/Meta-ProfileOnly-1" />
      </type>
    </element>
    <element id="Condition.meta.profile">
      <path value="Condition.meta.profile" />
      <fixedUri value="http://medico-emr.net/stu3/sd/Condition-Diagnosis-1" />
    </element>
    <element id="Condition.meta.extension">
      <path value="Condition.meta.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Condition.meta.Extension:responsibleDepartment">
      <path value="Condition.meta.extension" />
      <sliceName value="responsibleDepartment" />
      <definition value="references the department the encounter was located at the time the diagnosis was made" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://medico-emr.net/stu3/sd/MXT-Organizational-Responsibility-1" />
      </type>
    </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">
      <path value="Condition.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Condition.extension:createChangeInfo">
      <path value="Condition.extension" />
      <sliceName value="createChangeInfo" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://medico-emr.net/stu3/sd/MXT-MetaCreateChangeInfo-1" />
      </type>
    </element>
    <element id="Condition.extension:diagnosisAttributes">
      <path value="Condition.extension" />
      <sliceName value="diagnosisAttributes" />
      <type>
        <code value="Extension" />
        <profile value="http://medico-emr.net/stu3/sd/MXT-Condition-DiagnosisAttributes-1" />
      </type>
    </element>
    <element id="Condition.extension:diagnosisWorkflow">
      <path value="Condition.extension" />
      <sliceName value="diagnosisWorkflow" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://medico-emr.net/stu3/sd/MXT-Condition-DiagnosisWorkflow-1" />
      </type>
    </element>
    <element id="Condition.identifier">
      <path value="Condition.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="type.coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.identifier:medicoResourceId">
      <path value="Condition.identifier" />
      <sliceName value="medicoResourceId" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Identifier" />
        <profile value="http://medico-emr.net/stu3/sd/Identifier-medicoResourceId-1" />
      </type>
    </element>
    <element id="Condition.identifier:medicoResourceId.system">
      <path value="Condition.identifier.system" />
      <definition value="Must be a constant underneath http://medico-emr.net/%KUNDE%/sid1/Diag" />
      <comment value="see http://en.wikipedia.org/wiki/Uniform_resource_identifier&#xD;&#xA;Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/sid1/Diag" />
    </element>
    <element id="Condition.category">
      <path value="Condition.category" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.category.id">
      <path value="Condition.category.id" />
      <max value="0" />
    </element>
    <element id="Condition.category.coding">
      <path value="Condition.category.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.category.coding.id">
      <path value="Condition.category.coding.id" />
      <max value="0" />
    </element>
    <element id="Condition.category.coding.system">
      <path value="Condition.category.coding.system" />
      <min value="1" />
      <fixedUri value="http://medico-emr.net/cs1" />
    </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" />
      <min value="1" />
      <fixedCode value="Diagnosis" />
    </element>
    <element id="Condition.category.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.category.coding.display" />
      <max value="0" />
    </element>
    <element id="Condition.category.coding.userSelected">
      <path value="Condition.category.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.category.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.category.text" />
      <max value="0" />
    </element>
    <element id="Condition.severity">
      <path value="Condition.severity" />
      <definition value="Provides a rough ranking based on x1280dia.sortseq (not a number, a text).&#xD;&#xA;When sorted across all diagnosis - results in an invidual hierarchy" />
      <min value="1" />
    </element>
    <element id="Condition.severity.id">
      <path value="Condition.severity.id" />
      <max value="0" />
    </element>
    <element id="Condition.severity.coding">
      <path value="Condition.severity.coding" />
      <max value="0" />
    </element>
    <element id="Condition.severity.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.severity.text" />
      <definition value="provides rough ranking of the diagnosis (x1280dia.sortseq)&#xD;&#xA;i.e. by sorting all diagnosis using this value the ranks of the conditions relative to others can be computed" />
      <min value="1" />
    </element>
    <element id="Condition.code">
      <path value="Condition.code" />
      <min value="1" />
    </element>
    <element id="Condition.code.id">
      <path value="Condition.code.id" />
      <max value="0" />
    </element>
    <element id="Condition.code.coding">
      <path value="Condition.code.coding" />
      <max value="1" />
    </element>
    <element id="Condition.code.coding.id">
      <path value="Condition.code.coding.id" />
      <max value="0" />
    </element>
    <element id="Condition.code.coding.system">
      <path value="Condition.code.coding.system" />
      <definition value="a customer specific codesystem&#xD;&#xA;http://medico-emr.net/%KUNDE%/cs/Diagnosis-1/[CatalogueId from x1280dia.dcaoff]" />
    </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 diagnosis detailcode (x1280dia.ddcoff)" />
      <meaningWhenMissing value="then this is a free text diagnosis, only text is provided" />
    </element>
    <element id="Condition.code.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.code.coding.display" />
      <max value="0" />
    </element>
    <element id="Condition.code.coding.userSelected">
      <path value="Condition.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.code.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.code.text" />
      <definition value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.&#xD;&#xA;medico: x1280dia.text" />
      <min value="1" />
    </element>
    <element id="Condition.bodySite">
      <path value="Condition.bodySite" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <max value="1" />
    </element>
    <element id="Condition.bodySite:Bodysite-LRB">
      <path value="Condition.bodySite" />
      <sliceName value="Bodysite-LRB" />
      <definition value="Provides if a diagnosis appear on &quot;L&quot;eft, &quot;R&quot;ight or &quot;B&quot;oth sides&#xD;&#xA;Below /Bodysite/LRB/*" />
      <max value="1" />
      <binding>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="BodySite" />
        </extension>
        <strength value="preferred" />
        <valueSetReference>
          <reference value="http://medico-emr.net/%KUNDE%/vs/Condition-BodySite-1" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Condition.bodySite:Bodysite-LRB.id">
      <path value="Condition.bodySite.id" />
      <max value="0" />
    </element>
    <element id="Condition.bodySite:Bodysite-LRB.coding">
      <path value="Condition.bodySite.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Condition.bodySite:Bodysite-LRB.coding.id">
      <path value="Condition.bodySite.coding.id" />
      <max value="0" />
    </element>
    <element id="Condition.bodySite:Bodysite-LRB.coding.system">
      <path value="Condition.bodySite.coding.system" />
      <definition value="Must be a constant underneath http://medico-emr.net/%KUNDE%/cs/Condition-BodySite" />
      <comment value="see http://en.wikipedia.org/wiki/Uniform_resource_identifier&#xD;&#xA;Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/cs/Condition-BodySite" />
      <min value="1" />
    </element>
    <element id="Condition.bodySite:Bodysite-LRB.coding.version">
      <path value="Condition.bodySite.coding.version" />
      <max value="0" />
    </element>
    <element id="Condition.bodySite:Bodysite-LRB.coding.code">
      <path value="Condition.bodySite.coding.code" />
      <definition value="medico: L, R or B (left, rigt, both sides)" />
      <min value="1" />
    </element>
    <element id="Condition.bodySite:Bodysite-LRB.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.bodySite.coding.display" />
      <max value="0" />
    </element>
    <element id="Condition.bodySite:Bodysite-LRB.coding.userSelected">
      <path value="Condition.bodySite.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Condition.subject">
      <path value="Condition.subject" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <profile value="http://medico-emr.net/stu3/sd/Reference-SubjectPatient-1" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Patient-Patient-1" />
      </type>
    </element>
    <element id="Condition.context">
      <path value="Condition.context" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <profile value="http://medico-emr.net/stu3/sd/Reference-ContextEncounter-1" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Encounter-Case-1" />
      </type>
    </element>
    <element id="Condition.onset[x]:onsetDateTime">
      <path value="Condition.onsetDateTime" />
      <sliceName value="onsetDateTime" />
      <max value="0" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Condition.abatement[x]">
      <path value="Condition.abatement[x]" />
      <max value="0" />
    </element>
    <element id="Condition.assertedDate">
      <path value="Condition.assertedDate" />
      <definition value="if provided - that date of surgery for which this diagnosis was created" />
    </element>
    <element id="Condition.asserter">
      <path value="Condition.asserter" />
      <definition value="reference to create or change user" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://medico-emr.net/stu3/sd/Practitioner-User-1" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" />
      </type>
    </element>
    <element id="Condition.asserter.id">
      <path value="Condition.asserter.id" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.identifier">
      <path value="Condition.asserter.identifier" />
      <max value="0" />
    </element>
    <element id="Condition.asserter.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Condition.asserter.display" />
      <max value="0" />
    </element>
    <element id="Condition.stage">
      <path value="Condition.stage" />
      <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>