<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="path-lm-Patient" />
  <text>
    <status value="empty" />
    <div xmlns="http://www.w3.org/1999/xhtml">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div>
  </text>
  <url value="http://medmij.nl/fhir/StructureDefinition/path-lm-Patient" />
  <identifier>
    <use value="official" />
    <system value="urn:ietf:rfc:3986" />
    <value value="urn:oid:2.16.528.1.1023.3.5.1" />
  </identifier>
  <name value="LmPatient" />
  <title value="Patient" />
  <status value="draft" />
  <publisher value="MedMij" />
  <contact>
    <name value="MedMij" />
    <telecom>
      <system value="email" />
      <value value="info@medmij.nl" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="The person whose human tissue is analyzed in a pathology study." />
  <purpose value="This LogicalModel represents the Patient building block for patient use cases in the context of the information standard Pathology (Pathologie)." />
  <copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="mercurius-core-dataset-2-0" />
    <name value="Mercurius Core Dataset 2.0" />
  </mapping>
  <kind value="logical" />
  <abstract value="false" />
  <type value="http://medmij.nl/fhir/StructureDefinition/path-lm-Patient" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element" />
  <derivation value="specialization" />
  <differential>
    <element id="path-lm-Patient">
      <path value="path-lm-Patient" />
      <short value="Patient" />
      <definition value="The person whose human tissue is analyzed in a pathology study." />
      <alias value="Patiënt" />
    </element>
    <element id="path-lm-Patient.Name">
      <path value="path-lm-Patient.Name" />
      <short value="Name" />
      <definition value="Name of the patient." />
      <alias value="Naam" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="path-lm-Patient.Name.Initials">
      <path value="path-lm-Patient.Name.Initials" />
      <short value="Initials" />
      <definition value="Initials of the patient in capitals, divided by dots." />
      <alias value="Voorletters" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-9" />
        <comment value="voorletters" />
      </mapping>
    </element>
    <element id="path-lm-Patient.Name.FamilyName">
      <path value="path-lm-Patient.Name.FamilyName" />
      <short value="Family name" />
      <definition value="Family name of the patient." />
      <alias value="Geslachtsnaam" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="path-lm-Patient.Name.FamilyName.Prefix">
      <path value="path-lm-Patient.Name.FamilyName.Prefix" />
      <short value="Prefix" />
      <definition value="Prefix to the last name of the patient." />
      <alias value="Voorvoegsels" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-6" />
        <comment value="vvnaamman" />
      </mapping>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-8" />
        <comment value="vvnaamvrouw" />
      </mapping>
    </element>
    <element id="path-lm-Patient.Name.FamilyName.LastName">
      <path value="path-lm-Patient.Name.FamilyName.LastName" />
      <short value="Last name" />
      <definition value="Last name of the patient." />
      <alias value="Achternaam" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-5" />
        <comment value="naamman" />
      </mapping>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-7" />
        <comment value="naamvrouw" />
      </mapping>
    </element>
    <element id="path-lm-Patient.Gender">
      <path value="path-lm-Patient.Gender" />
      <short value="Gender" />
      <definition value="Gender of the patient." />
      <alias value="Geslacht" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="code" />
      </type>
      <binding>
        <strength value="required" />
        <valueSet value="http://medmij.nl/fhir/ValueSet/MercuriusGender" />
      </binding>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-10" />
        <comment value="geslacht" />
      </mapping>
    </element>
    <element id="path-lm-Patient.BirthInformation">
      <path value="path-lm-Patient.BirthInformation" />
      <short value="Birth information" />
      <definition value="Information on the birth of the patient." />
      <alias value="GeboorteInformatie" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="path-lm-Patient.BirthInformation.BirthDate">
      <path value="path-lm-Patient.BirthInformation.BirthDate" />
      <short value="Birth date" />
      <definition value="Birth date." />
      <alias value="Geboortedatum" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-11" />
        <comment value="geboortedatum" />
      </mapping>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-13" />
        <comment value="geboorteeeuw (implicit)" />
      </mapping>
    </element>
    <element id="path-lm-Patient.BirthInformation.BirthPlace">
      <path value="path-lm-Patient.BirthInformation.BirthPlace" />
      <short value="Birth place" />
      <definition value="Place of birth." />
      <comment value="The place of birth is part of the CIS personalia as delivered by the CIS-GBA." />
      <alias value="Geboorteplaats" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-14" />
        <comment value="geboorteplaats" />
      </mapping>
    </element>
    <element id="path-lm-Patient.BirthInformation.BirthCountry">
      <path value="path-lm-Patient.BirthInformation.BirthCountry" />
      <short value="Birth country" />
      <definition value="Country of birth." />
      <alias value="Geboorteland" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-15" />
        <comment value="geboorteland" />
      </mapping>
    </element>
    <element id="path-lm-Patient.Address">
      <path value="path-lm-Patient.Address" />
      <short value="Address" />
      <definition value="Address of the patient." />
      <alias value="Adres" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="BackboneElement" />
      </type>
    </element>
    <element id="path-lm-Patient.Address.Street">
      <path value="path-lm-Patient.Address.Street" />
      <short value="Street" />
      <definition value="Street name of the address." />
      <alias value="Straat" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-16" />
        <comment value="straat" />
      </mapping>
    </element>
    <element id="path-lm-Patient.Address.HouseNumber">
      <path value="path-lm-Patient.Address.HouseNumber" />
      <short value="House number" />
      <definition value="House number of the address." />
      <alias value="Huisnummer" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-17" />
        <comment value="huisnummer" />
      </mapping>
    </element>
    <element id="path-lm-Patient.Address.PostalCode">
      <path value="path-lm-Patient.Address.PostalCode" />
      <short value="Postal code" />
      <definition value="Postal code, either Dutch or foreign." />
      <comment value="Dutch postal codes contain 4 numerical characters, a space and 2 letters in uppercase (nnnn AA). Codes attain values between 1000 and 9999. If the postal code is unknown, the dummy _0000 XX_ is used.&#xA;&#xA;Foreign postal codes are expressed in free text. If the postal code is unknown, the dummy _0009 XX_ is used." />
      <alias value="Postcode" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-18" />
        <comment value="postcode" />
      </mapping>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-20" />
        <comment value="postcodebuitenland" />
      </mapping>
    </element>
    <element id="path-lm-Patient.Address.City">
      <path value="path-lm-Patient.Address.City" />
      <short value="City" />
      <definition value="Place name." />
      <alias value="Woonplaats" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
      <mapping>
        <identity value="mercurius-core-dataset-2-0" />
        <map value="mercurius-core-rubriek-19" />
        <comment value="woonplaats" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>