<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="logicalmodel-Professionalcredentials-R4" />
  <url value="http://linkehr.com/fhir/logicalmodel-professionalcredentials-R4" />
  <identifier>
    <system value="openEHR-CKM" />
    <value value="openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0" />
  </identifier>
  <version value="0" />
  <name value="Professionalcredentials" />
  <title value="Professional credentials" />
  <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="Professional credentials" />
  <purpose value="Representation of data about a person's professional credentials" />
  <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="Professional_credentials">
      <path value="Professional_credentials" />
      <short value="Professional credentials" />
      <definition value="Professional credentials" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Professional_credentials" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details">
      <path value="Professional_credentials.Details" />
      <short value="Details" />
      <definition value="Professional credential details" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Field_of_Practice">
      <path value="Professional_credentials.Details.Field_of_Practice" />
      <short value="Field of Practice" />
      <definition value="The field that an Individual Health Care Provider identifies as being their field of practice and has the required qualifications and registration to support that claim" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Field_of_Practice" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Field_of_Practice.value_DV_TEXT">
      <path value="Professional_credentials.Details.Field_of_Practice.value_DV_TEXT" />
      <short value="Field of Practice" />
      <definition value="The field that an Individual Health Care Provider identifies as being their field of practice and has the required qualifications and registration to support that claim" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Field_of_Practice.value_DV_TEXT" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Field_of_Practice.value_DV_CODED_TEXT">
      <path value="Professional_credentials.Details.Field_of_Practice.value_DV_CODED_TEXT" />
      <short value="Field of Practice" />
      <definition value="The field that an Individual Health Care Provider identifies as being their field of practice and has the required qualifications and registration to support that claim" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Field_of_Practice.value_DV_CODED_TEXT" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Primary_field_of_practice">
      <path value="Professional_credentials.Details.Primary_field_of_practice" />
      <short value="Primary field of practice" />
      <definition value="A flag that indicates the current primary specialty or field of practice of an individual provider" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Primary_field_of_practice" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Primary_field_of_practice.value">
      <path value="Professional_credentials.Details.Primary_field_of_practice.value" />
      <short value="Primary field of practice" />
      <definition value="A flag that indicates the current primary specialty or field of practice of an individual provider" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Primary_field_of_practice.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Registration">
      <path value="Professional_credentials.Details.Registration" />
      <short value="Registration" />
      <definition value="Registration data" />
      <min value="1" />
      <max value="*" />
      <base>
        <path value="Professional_credentials.Details.Registration" />
        <min value="1" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="true" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Registration.Registration_ID">
      <path value="Professional_credentials.Details.Registration.Registration_ID" />
      <short value="Registration ID" />
      <definition value="The unique identifier issued by the registering body to this person that identifies him/her uniquely within the registration system" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Registration_ID" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Registration.Registration_ID.value">
      <path value="Professional_credentials.Details.Registration.Registration_ID.value" />
      <short value="Registration ID" />
      <definition value="The unique identifier issued by the registering body to this person that identifies him/her uniquely within the registration system" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Registration_ID.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="Professional_credentials.Details.Registration.Registering_body">
      <path value="Professional_credentials.Details.Registration.Registering_body" />
      <short value="Registering body" />
      <definition value="The organisation with the legal and professional capacity to register or certify a professional in this field of practice" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Registering_body" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Registration.Registering_body.value">
      <path value="Professional_credentials.Details.Registration.Registering_body.value" />
      <short value="Registering body" />
      <definition value="The organisation with the legal and professional capacity to register or certify a professional in this field of practice" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Registering_body.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="Professional_credentials.Details.Registration.Registration_Status">
      <path value="Professional_credentials.Details.Registration.Registration_Status" />
      <short value="Registration Status" />
      <definition value="The status of the individual registration to practice in a given field of practice" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Registration_Status" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Registration.Registration_Status.value">
      <path value="Professional_credentials.Details.Registration.Registration_Status.value" />
      <short value="Registration Status" />
      <definition value="The status of the individual registration to practice in a given field of practice" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Registration_Status.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="Professional_credentials.Details.Registration.Period">
      <path value="Professional_credentials.Details.Registration.Period" />
      <short value="Period" />
      <definition value="The period of time from the beginning to the end of the formal registration" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Period" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Registration.Period.value">
      <path value="Professional_credentials.Details.Registration.Period.value" />
      <short value="Period" />
      <definition value="The period of time from the beginning to the end of the formal registration" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Period.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Registration.State">
      <path value="Professional_credentials.Details.Registration.State" />
      <short value="State" />
      <definition value="The State of location of the registering body" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.State" />
        <min value="0" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Registration.State.value">
      <path value="Professional_credentials.Details.Registration.State.value" />
      <short value="State" />
      <definition value="The State of location of the registering body" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.State.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="Professional_credentials.Details.Registration.Country">
      <path value="Professional_credentials.Details.Registration.Country" />
      <short value="Country" />
      <definition value="The international code for the country within which the professional was registered" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Country" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Registration.Country.value">
      <path value="Professional_credentials.Details.Registration.Country.value" />
      <short value="Country" />
      <definition value="The international code for the country within which the professional was registered" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Registration.Country.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="Professional_credentials.Details.Qualifications">
      <path value="Professional_credentials.Details.Qualifications" />
      <short value="Qualifications" />
      <definition value="This data group indicates the formal qualifications of an individual" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Professional_credentials.Details.Qualifications" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Qualifications.Qualification_Name">
      <path value="Professional_credentials.Details.Qualifications.Qualification_Name" />
      <short value="Qualification Name" />
      <definition value="The full and formal name given to the qualification" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Qualification_Name" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Qualifications.Qualification_Name.value">
      <path value="Professional_credentials.Details.Qualifications.Qualification_Name.value" />
      <short value="Qualification Name" />
      <definition value="The full and formal name given to the qualification" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Qualification_Name.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="Professional_credentials.Details.Qualifications.Qualification_level">
      <path value="Professional_credentials.Details.Qualifications.Qualification_level" />
      <short value="Qualification level" />
      <definition value="Classification indicating the level of qualification" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Qualification_level" />
        <min value="0" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Qualifications.Qualification_level.value_DV_TEXT">
      <path value="Professional_credentials.Details.Qualifications.Qualification_level.value_DV_TEXT" />
      <short value="Qualification level" />
      <definition value="Classification indicating the level of qualification" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Qualification_level.value_DV_TEXT" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Qualifications.Qualification_level.value_DV_CODED_TEXT">
      <path value="Professional_credentials.Details.Qualifications.Qualification_level.value_DV_CODED_TEXT" />
      <short value="Qualification level" />
      <definition value="Classification indicating the level of qualification" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Qualification_level.value_DV_CODED_TEXT" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
    <element id="Professional_credentials.Details.Qualifications.Issuing_Institution">
      <path value="Professional_credentials.Details.Qualifications.Issuing_Institution" />
      <short value="Issuing Institution" />
      <definition value="The name of the educational organisation who issued the qualification" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Issuing_Institution" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Qualifications.Issuing_Institution.value">
      <path value="Professional_credentials.Details.Qualifications.Issuing_Institution.value" />
      <short value="Issuing Institution" />
      <definition value="The name of the educational organisation who issued the qualification" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Issuing_Institution.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="Professional_credentials.Details.Qualifications.Issuing_Institution_Country">
      <path value="Professional_credentials.Details.Qualifications.Issuing_Institution_Country" />
      <short value="Issuing Institution Country" />
      <definition value="The international code for the country within which the education institution is registered" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Issuing_Institution_Country" />
        <min value="1" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Qualifications.Issuing_Institution_Country.value">
      <path value="Professional_credentials.Details.Qualifications.Issuing_Institution_Country.value" />
      <short value="Issuing Institution Country" />
      <definition value="The international code for the country within which the education institution is registered" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Issuing_Institution_Country.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="Professional_credentials.Details.Qualifications.Qualification_year">
      <path value="Professional_credentials.Details.Qualifications.Qualification_year" />
      <short value="Qualification year" />
      <definition value="The year in which the individual obtained this qualification" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Qualification_year" />
        <min value="0" />
        <max value="1" />
      </base>
    </element>
    <element id="Professional_credentials.Details.Qualifications.Qualification_year.value">
      <path value="Professional_credentials.Details.Qualifications.Qualification_year.value" />
      <short value="Qualification year" />
      <definition value="The year in which the individual obtained this qualification" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Professional_credentials.Details.Qualifications.Qualification_year.value" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="date" />
      </type>
      <mustSupport value="false" />
      <isModifier value="false" />
      <isSummary value="true" />
    </element>
  </snapshot>
</StructureDefinition>