<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://vvis.gov.lv/fhir/StructureDefinition/ContactPoint/PatientContactPoint" />
  <version value="1" />
  <name value="PatientContactPoint" />
  <status value="active" />
  <fhirVersion value="4.3.0" />
  <kind value="complex-type" />
  <abstract value="false" />
  <type value="ContactPoint" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ContactPoint" />
  <derivation value="constraint" />
  <differential>
    <element id="ContactPoint">
      <path value="ContactPoint" />
      <mustSupport value="true" />
    </element>
    <element id="ContactPoint.extension">
      <path value="ContactPoint.extension" />
      <min value="1" />
    </element>
    <element id="ContactPoint.extension:telecomIdRoot">
      <path value="ContactPoint.extension" />
      <sliceName value="telecomIdRoot" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://vvis.gov.lv/fhir/StructureDefinition/Identifier/TelecomIdRoot" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ContactPoint.system">
      <path value="ContactPoint.system" />
      <short value="phone | email | other" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="ContactPoint.value">
      <path value="ContactPoint.value" />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="ContactPoint.use">
      <path value="ContactPoint.use" />
      <max value="0" />
    </element>
    <element id="ContactPoint.rank">
      <path value="ContactPoint.rank" />
      <max value="0" />
    </element>
    <element id="ContactPoint.period">
      <path value="ContactPoint.period" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>