<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="564e5ee6-a973-4c9f-9b6b-aa61fbfedc4d" />
  <meta>
    <lastUpdated value="2021-02-08T12:01:50.548+00:00" />
  </meta>
  <url value="https://simplifier.net/ofsti-mconnecta/pacient" />
  <name value="Pacient" />
  <status value="draft" />
  <date value="2021-02-08T11:46:09.224+00:00" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="cda" />
    <uri value="http://hl7.org/v3/cda" />
    <name value="CDA (R2)" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="loinc" />
    <uri value="http://loinc.org" />
    <name value="LOINC code for the element" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Patient" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Patient" />
  <derivation value="constraint" />
  <differential>
    <element id="Patient">
      <path value="Patient" />
      <short value="Informació demogràfica del pacient" />
      <definition value="Recurs que té com a finalitat identificar la persona (ciutadà, pacient...) sobre la que s’ha realitzat l’acte de salut al que fan referència les dades que s’envien al missatge." />
    </element>
    <element id="Patient.identifier">
      <path value="Patient.identifier" />
      <short value="Identificador del pacient" />
      <definition value="Element en que s’inclou l’identificador, o identificadors, de la persona (ciutadà, pacient...) que ha rebut l’acte de salut al que fan referència les dades que s’envien al missatge. &#xD;&#xA;Es poden omplir 3 identificadors diferents:&#xD;&#xA;-DNI&#xD;&#xA;-NIE&#xD;&#xA;-Passaport&#xD;&#xA;Els identificadors són opcionals, però almenys un dels tres és obligatori que es mostri." />
      <min value="1" />
      <constraint>
        <key value="restriccio1" />
        <requirements value="S'ha de mostrar almenys un identificador." />
        <severity value="error" />
        <human value="És obligatori que es mostri almenys un dels 3 identificadors possibles." />
        <source value="Patient" />
      </constraint>
    </element>
    <element id="Patient.identifier.use">
      <path value="Patient.identifier.use" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.type">
      <path value="Patient.identifier.type" />
      <short value="Tipus de codificació" />
      <definition value="Element que contindrà quin tipus de codificació es farà servir per a definir l’identificador de la persona." />
      <min value="1" />
    </element>
    <element id="Patient.identifier.type.coding">
      <path value="Patient.identifier.type.coding" />
      <short value="Codi definit per un sistema terminològic" />
      <definition value="Element que contindrà la definició de la codificació emprada." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.identifier.type.coding.system">
      <path value="Patient.identifier.type.coding.system" />
      <min value="1" />
    </element>
    <element id="Patient.identifier.type.coding.version">
      <path value="Patient.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.type.coding.code">
      <path value="Patient.identifier.type.coding.code" />
      <short value="Codi tipus identificador" />
      <definition value="El codi del tipus d’identificació, això és, el codi del tipus de document identificador que podrà ser, de manera excloent, DNI, NIE o PASSAPORT. Dins el sistema s’emprarà el codi de tips d’identificador (identifier.type.coding.code), juntament amb el número d’identificador (identifier.value) i el valor (telecom.value), del sistema (telecom.system) email, per a identificar unívocament un pacient." />
      <min value="1" />
    </element>
    <element id="Patient.identifier.type.coding.display">
      <path value="Patient.identifier.type.coding.display" />
      <min value="1" />
    </element>
    <element id="Patient.identifier.type.coding.userSelected">
      <path value="Patient.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.type.text">
      <path value="Patient.identifier.type.text" />
      <short value="Representació de text senzill del concepte" />
      <definition value="Nom literal del tipus de document identificador que serà, pel DNI, Document Nacional d’Identitat, pel NIE, Número Identificació d’Estranger i, pel PASSAPORT, passaport." />
      <min value="1" />
    </element>
    <element id="Patient.identifier.system">
      <path value="Patient.identifier.system" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.value">
      <path value="Patient.identifier.value" />
      <short value="El identificador que és únic." />
      <definition value="El valor literal de l’identificador que serà, en cada cas, el número de DNI, el número de NIE o el número de passaport. Dins el sistema s’emprarà el número d’identificador (identifier.value), juntament amb el codi de tips d’identificador (identifier.type.coding.code) i el valor (telecom.value), del sistema (telecom.system) email, per a identificar unívocament un pacient." />
      <min value="1" />
    </element>
    <element id="Patient.identifier.period">
      <path value="Patient.identifier.period" />
      <max value="0" />
    </element>
    <element id="Patient.identifier.assigner">
      <path value="Patient.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="Patient.active">
      <path value="Patient.active" />
      <max value="0" />
    </element>
    <element id="Patient.name">
      <path value="Patient.name" />
      <short value="Nom i cognoms" />
      <definition value="Element que conté la informació relativa a la persona." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Patient.name.use">
      <path value="Patient.name.use" />
      <max value="0" />
    </element>
    <element id="Patient.name.text">
      <path value="Patient.name.text" />
      <max value="0" />
    </element>
    <element id="Patient.name.family">
      <path value="Patient.name.family" />
      <short value="Cognoms" />
      <definition value="Element on s’informen els cognoms (1er i 2n) de la persona. Aplicant l’extensibilitat del tipus de dada d’aquest element, aquests dos cognoms es separaran mitjançant un separador establert, pel que recomanem el separador “^”." />
      <min value="1" />
    </element>
    <element id="Patient.name.given">
      <path value="Patient.name.given" />
      <short value="Nom" />
      <definition value="Element on s’informa el nom de pila de la persona." />
      <min value="1" />
    </element>
    <element id="Patient.name.prefix">
      <path value="Patient.name.prefix" />
      <max value="0" />
    </element>
    <element id="Patient.name.suffix">
      <path value="Patient.name.suffix" />
      <max value="0" />
    </element>
    <element id="Patient.name.period">
      <path value="Patient.name.period" />
      <max value="0" />
    </element>
    <element id="Patient.telecom">
      <path value="Patient.telecom" />
      <short value="Dades de contacte del pacient." />
      <definition value="És obligatori indicar almenys un email i un número de telèfon." />
      <min value="1" />
    </element>
    <element id="Patient.telecom.system">
      <path value="Patient.telecom.system" />
      <definition value="Forma de comunicació del sistema amb el pacient que serà, de manera inclusiva, phone (telèfon mòbil) i email (correu electrònic)." />
      <min value="1" />
    </element>
    <element id="Patient.telecom.value">
      <path value="Patient.telecom.value" />
      <short value="Email o telèfon" />
      <definition value="El valor literal de la forma de comunicació del sistema amb el pacient, això és, el número de telèfon mòbil, en el cas que el sistema (telecom.system) sigui phone, o l’adreça de correu electrònic, en el cas que el sistema (telecom.system) sigui email. Dins el sistema s’emprarà el valor (telecom.value), del sistema (telecom.system) email, juntament amb el codi de tips d’identificador (identifier.type.coding.code) i el número d’identificador (identifier.value), per a identificar unívocament un pacient." />
      <min value="1" />
    </element>
    <element id="Patient.telecom.use">
      <path value="Patient.telecom.use" />
      <max value="0" />
    </element>
    <element id="Patient.telecom.rank">
      <path value="Patient.telecom.rank" />
      <max value="0" />
    </element>
    <element id="Patient.telecom.period">
      <path value="Patient.telecom.period" />
      <max value="0" />
    </element>
    <element id="Patient.gender">
      <path value="Patient.gender" />
      <definition value="Element que recull el codi FHIR pel sexe de la persona. El codis permesos són “male” (home), “female” (dona), other (altre) i “unknow” (desconegut)." />
      <min value="1" />
    </element>
    <element id="Patient.birthDate">
      <path value="Patient.birthDate" />
      <short value="Data de naixement" />
      <definition value="Element que recull la data de naixement en format YYYY-MM-DD (YYYY any en quatre dígits, MM mes en dos dígits i DD dia en dos dígits)." />
      <requirements value="Age of the individual drives many clinical processes" />
      <min value="1" />
    </element>
    <element id="Patient.deceased[x]">
      <path value="Patient.deceased[x]" />
      <max value="0" />
    </element>
    <element id="Patient.address">
      <path value="Patient.address" />
      <max value="0" />
    </element>
    <element id="Patient.maritalStatus">
      <path value="Patient.maritalStatus" />
      <max value="0" />
    </element>
    <element id="Patient.multipleBirth[x]">
      <path value="Patient.multipleBirth[x]" />
      <max value="0" />
    </element>
    <element id="Patient.photo">
      <path value="Patient.photo" />
      <max value="0" />
    </element>
    <element id="Patient.contact">
      <path value="Patient.contact" />
      <max value="0" />
    </element>
    <element id="Patient.communication">
      <path value="Patient.communication" />
      <max value="0" />
    </element>
    <element id="Patient.generalPractitioner">
      <path value="Patient.generalPractitioner" />
      <max value="0" />
    </element>
    <element id="Patient.managingOrganization">
      <path value="Patient.managingOrganization" />
      <max value="0" />
    </element>
    <element id="Patient.link">
      <path value="Patient.link" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>