<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="logicalmodel-Healthcareprovideridentifier-R4" />
  <url value="http://linkehr.com/fhir/logicalmodel-healthcareprovideridentifier-R4" />
  <identifier>
    <system value="openEHR-CKM" />
    <value value="openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0" />
  </identifier>
  <version value="0" />
  <name value="Healthcareprovideridentifier" />
  <title value="Healthcare provider identifier" />
  <status value="draft" />
  <date value="2024-06-18" />
  <publisher value="openEHR" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://www.veratech.es" />
    </telecom>
  </contact>
  <description value="Healthcare provider identifier" />
  <purpose value="Representation of data about a healthcare provider (individual/organisation) identifier" />
  <fhirVersion value="4.0.0" />
  <mapping>
    <identity value="openEHR" />
    <uri value="http://openehr.org" />
    <name value="openEHR Mapping" />
  </mapping>
  <mapping>
    <identity value="openEHR-natural" />
    <uri value="http://openehr.org" />
    <name value="openEHR natural path" />
  </mapping>
  <kind value="logical" />
  <abstract value="false" />
  <type value="StructureDefinition" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
  <snapshot>
    <element id="Healthcare_provider_identifier">
      <path value="Healthcare_provider_identifier" />
      <short value="Healthcare provider identifier" />
      <definition value="Healthcare provider identifier" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Healthcare_provider_identifier" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Identifier_designation">
      <path value="Healthcare_provider_identifier.Identifier_designation" />
      <short value="Identifier designation" />
      <definition value="A number or code assigned to a healthcare provider in order to identify that provider" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Identifier_designation" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Identifier_designation.value">
      <path value="Healthcare_provider_identifier.Identifier_designation.value" />
      <short value="Identifier designation" />
      <definition value="A number or code assigned to a healthcare provider in order to identify that provider" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Identifier_designation.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Geographic_area">
      <path value="Healthcare_provider_identifier.Geographic_area" />
      <short value="Geographic area" />
      <definition value="Indicates the geographic area within which the identifier is used" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Geographic_area" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Geographic_area.value">
      <path value="Healthcare_provider_identifier.Geographic_area.value" />
      <short value="Geographic area" />
      <definition value="Indicates the geographic area within which the identifier is used" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Geographic_area.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Issuer">
      <path value="Healthcare_provider_identifier.Issuer" />
      <short value="Issuer" />
      <definition value="Identifier issuer" />
      <min value="1" />
      <max value="*" />
      <base>
        <path value="Healthcare_provider_identifier.Issuer" />
        <min value="1" />
        <max value="*" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Issuer.value">
      <path value="Healthcare_provider_identifier.Issuer.value" />
      <short value="Issuer" />
      <definition value="Identifier issuer" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Issuer.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Identifier_Usage">
      <path value="Healthcare_provider_identifier.Identifier_Usage" />
      <short value="Identifier Usage" />
      <definition value="The purpose or intended use of this unique identifier" />
      <min value="1" />
      <max value="*" />
      <base>
        <path value="Healthcare_provider_identifier.Identifier_Usage" />
        <min value="1" />
        <max value="*" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Identifier_Usage.value">
      <path value="Healthcare_provider_identifier.Identifier_Usage.value" />
      <short value="Identifier Usage" />
      <definition value="The purpose or intended use of this unique identifier" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Identifier_Usage.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution">
      <path value="Healthcare_provider_identifier.Duplicate_resolution" />
      <short value="Duplicate resolution" />
      <definition value="This group of data allow users to identify where they have determined that two identifiers which appears to be duplicates are not duplicated, or to indicate that where they are discovered to be duplicates -  which number is retired and no longer used, and which is retained" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Not_a_duplicate_of">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Not_a_duplicate_of" />
      <short value="Not a duplicate of" />
      <definition value="The identifier entered into this field is not a duplicate entry of this identifier" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Not_a_duplicate_of" />
        <min value="0" />
        <max value="1" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Not_a_duplicate_of.value">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Not_a_duplicate_of.value" />
      <short value="Not a duplicate of" />
      <definition value="The identifier entered into this field is not a duplicate entry of this identifier" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Not_a_duplicate_of.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Duplicate_of">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Duplicate_of" />
      <short value="Duplicate of" />
      <definition value="The identifier entered into this field is a duplicate entry of this identifier" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Duplicate_of" />
        <min value="0" />
        <max value="1" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Duplicate_of.value">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Duplicate_of.value" />
      <short value="Duplicate of" />
      <definition value="The identifier entered into this field is a duplicate entry of this identifier" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Duplicate_of.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Confirmed_by_organisation">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Confirmed_by_organisation" />
      <short value="Confirmed by organisation" />
      <definition value="The organisation that has confirmed the duplicate or not duplicate status of this identifier" />
      <min value="1" />
      <max value="*" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Confirmed_by_organisation" />
        <min value="1" />
        <max value="*" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Confirmed_by_organisation.value">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Confirmed_by_organisation.value" />
      <short value="Confirmed by organisation" />
      <definition value="The organisation that has confirmed the duplicate or not duplicate status of this identifier" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Confirmed_by_organisation.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Date_confirmed">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Date_confirmed" />
      <short value="Date confirmed" />
      <definition value="The date upon which this identifier was determined as a duplicate or not a duplicate" />
      <min value="1" />
      <max value="*" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Date_confirmed" />
        <min value="1" />
        <max value="*" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Date_confirmed.value">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Date_confirmed.value" />
      <short value="Date confirmed" />
      <definition value="The date upon which this identifier was determined as a duplicate or not a duplicate" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Date_confirmed.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="date" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Retired_identifider">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Retired_identifider" />
      <short value="Retired identifider" />
      <definition value="For a duplicate identifier set this field indicates if this number is the one retired (nor for further use) or not" />
      <min value="1" />
      <max value="*" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Retired_identifider" />
        <min value="1" />
        <max value="*" />
      </base>
    </element>
    <element id="Healthcare_provider_identifier.Duplicate_resolution.Retired_identifider.value">
      <path value="Healthcare_provider_identifier.Duplicate_resolution.Retired_identifider.value" />
      <short value="Retired identifider" />
      <definition value="For a duplicate identifier set this field indicates if this number is the one retired (nor for further use) or not" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Healthcare_provider_identifier.Duplicate_resolution.Retired_identifider.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Healthcare_provider_identifier.Other_data">
      <path value="Healthcare_provider_identifier.Other_data" />
      <short value="Other data" />
      <definition value="Other data about a specific identifier" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Healthcare_provider_identifier.Other_data" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
  </snapshot>
</StructureDefinition>