{
  "resourceType": "StructureDefinition",
  "url": "http://example.org/fhir/StructureDefinition/Patient",
  "name": "Patient",
  "status": "draft",
  "date": "2022-10-18T14:18:18.8526118+00:00",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "cda",
      "uri": "http://hl7.org/v3/cda",
      "name": "CDA (R2)"
    },
    {
      "identity": "w5",
      "uri": "http://hl7.org/fhir/fivews",
      "name": "FiveWs Pattern Mapping"
    },
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "loinc",
      "uri": "http://loinc.org",
      "name": "LOINC code for the element"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.id",
        "path": "Patient.id",
        "definition": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.\r\npaciente.medicalrecord",
        "comment": "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.\r\n\r\nPaciente.medicalrecord"
      },
      {
        "id": "Patient.meta",
        "path": "Patient.meta"
      },
      {
        "id": "Patient.meta.id",
        "path": "Patient.meta.id",
        "max": "0"
      },
      {
        "id": "Patient.meta.versionId",
        "path": "Patient.meta.versionId",
        "max": "0"
      },
      {
        "id": "Patient.meta.lastUpdated",
        "path": "Patient.meta.lastUpdated",
        "max": "0"
      },
      {
        "id": "Patient.meta.source",
        "path": "Patient.meta.source",
        "fixedUri": "2445",
        "binding": {
          "strength": "preferred",
          "description": "cod_hosp",
          "valueSet": "https://example.org/fhir/StructureDefinition/Cod_Hosp"
        }
      },
      {
        "id": "Patient.meta.profile",
        "path": "Patient.meta.profile",
        "max": "1"
      },
      {
        "id": "Patient.meta.security",
        "path": "Patient.meta.security",
        "max": "0"
      },
      {
        "id": "Patient.meta.tag",
        "path": "Patient.meta.tag",
        "max": "0"
      },
      {
        "id": "Patient.implicitRules",
        "path": "Patient.implicitRules",
        "max": "0"
      },
      {
        "id": "Patient.language",
        "path": "Patient.language",
        "max": "0"
      },
      {
        "id": "Patient.contained",
        "path": "Patient.contained",
        "max": "0"
      },
      {
        "id": "Patient.extension",
        "path": "Patient.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Patient.extension:nationality",
        "path": "Patient.extension",
        "sliceName": "nationality",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-nationality"
            ]
          }
        ]
      },
      {
        "id": "Patient.identifier.id",
        "path": "Patient.identifier.id",
        "max": "0"
      },
      {
        "id": "Patient.identifier.type",
        "path": "Patient.identifier.type",
        "short": "tipo de identificador"
      },
      {
        "id": "Patient.identifier.type.id",
        "path": "Patient.identifier.type.id",
        "max": "0"
      },
      {
        "id": "Patient.identifier.type.coding.id",
        "path": "Patient.identifier.type.coding.id",
        "max": "0"
      },
      {
        "id": "Patient.identifier.type.coding.system",
        "path": "Patient.identifier.type.coding.system",
        "min": 1,
        "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203"
      },
      {
        "id": "Patient.identifier.type.coding.version",
        "path": "Patient.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "Patient.identifier.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "comment": "Note that FHIR strings SHALL NOT exceed 1MB in size\r\n\r\n\r\nJHN. Para identificar el CIPA (Patient.medicalcard2)\r\nJurisdictional health number \r\n\r\nPI. Numero de Historia Clinica (patient.nhc)\r\n Patient internal identifier\r\n A number that is unique to a patient within an Assigning Authority.\r\n\r\nNNESP (TAX): Para indocar el DNI\r\nNNxxx en: National Person Identifier where the xxx is the ISO table 3166 3-character (alphabetic) country code\r\n\r\nPPN :Pasaporte\r\n Passport number\r\n \r\nSS: Número de la seguridad social\r\n Social Security number\r\n\r\nHC Para indicar CDO_SNS\r\nHealth Card Number"
      },
      {
        "id": "Patient.identifier.type.coding.display",
        "path": "Patient.identifier.type.coding.display",
        "max": "0"
      },
      {
        "id": "Patient.identifier.type.coding.userSelected",
        "path": "Patient.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Patient.identifier.type.text",
        "path": "Patient.identifier.type.text",
        "max": "0"
      },
      {
        "id": "Patient.identifier.system",
        "path": "Patient.identifier.system",
        "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique.\r\n\r\nJHN. Para identificar el CIPA (paciente.medicalcard2)\r\nJurisdictional health number \r\n\r\nPI. Numero de Historia Clinica (paciente.nhc)\r\n Patient internal identifier\r\n A number that is unique to a patient within an Assigning Authority.\r\n\r\nNNESP: Para indicar el DNI\r\nNNxxx en: National Person Identifier where the xxx is the ISO table 3166 3-character (alphabetic) country code\r\n\r\nPPN :Pasaporte\r\n Passport number\r\n \r\nSS: Número de la seguridad social\r\n Social Security number\r\n\r\nHC Para indicar CDO_SNS\r\nHealth Card Number",
        "min": 1,
        "fixedUri": "http://terminology.hl7.org/CodeSystem/v2-0203"
      },
      {
        "id": "Patient.identifier.value",
        "path": "Patient.identifier.value",
        "short": "Valor del identificador",
        "min": 1
      },
      {
        "id": "Patient.identifier.period",
        "path": "Patient.identifier.period",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner",
        "path": "Patient.identifier.assigner",
        "definition": "Organization that issued/manages the identifier.\r\n\r\nDominio para el que está definido el identificador:\r\n\r\nMI : Ministerio del Interior (NNESP, PPN)\r\nSS: Seguridad Social (SS)\r\n\r\nStandard: ISO 3166 — Codes for the representation of names of countries and their subdivisions (JHN)\r\nES-CE Ceuta    \r\nES-ML Melilla  \r\nES-AN Andalucía  \r\nES-AR Aragón   \r\nES-AS Asturias, Principado de \r\nES-CN Canarias  \r\nES-CB Cantabria    \r\nES-CL Castilla y León  \r\nES-CM Castilla-La Mancha  \r\nES-CT Catalunya [Cataluña]  \r\nES-PV Euskal Herria \r\nES-EX Extremadura    \r\nES-GA Galicia [Galicia]\r\nES-IB Illes Balears [Islas Baleares]\r\nES-RI La Rioja  \r\nES-MD Madrid, Comunidad de  \r\nES-MC Murcia, Región de\r\nES-NC Nafarroako Foru Komunitatea  \r\nES-NC Navarra, Comunidad Foral de    \r\nES-PV País Vasco  \r\nES-VC Valenciana, Comunidad \r\n\r\nCodigo del Hospital (PI)",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.id",
        "path": "Patient.identifier.assigner.id",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.reference",
        "path": "Patient.identifier.assigner.reference",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.type",
        "path": "Patient.identifier.assigner.type",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.identifier.id",
        "path": "Patient.identifier.assigner.identifier.id",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.identifier.use",
        "path": "Patient.identifier.assigner.identifier.use",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.identifier.type",
        "path": "Patient.identifier.assigner.identifier.type",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.identifier.type.id",
        "path": "Patient.identifier.assigner.identifier.type.id",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.identifier.period",
        "path": "Patient.identifier.assigner.identifier.period",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.identifier.assigner",
        "path": "Patient.identifier.assigner.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Patient.identifier.assigner.display",
        "path": "Patient.identifier.assigner.display",
        "max": "0"
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "max": "1"
      },
      {
        "id": "Patient.name.id",
        "path": "Patient.name.id",
        "max": "0"
      },
      {
        "id": "Patient.name.use",
        "path": "Patient.name.use",
        "max": "0"
      },
      {
        "id": "Patient.name.text",
        "path": "Patient.name.text",
        "max": "0"
      },
      {
        "id": "Patient.name.family.id",
        "path": "Patient.name.family.id",
        "max": "0"
      },
      {
        "id": "Patient.name.family.extension",
        "path": "Patient.name.family.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Patient.name.family.extension:mothers-family",
        "path": "Patient.name.family.extension",
        "sliceName": "mothers-family",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/humanname-mothers-family"
            ]
          }
        ]
      },
      {
        "id": "Patient.name.family.extension:fathers-family",
        "path": "Patient.name.family.extension",
        "sliceName": "fathers-family",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/humanname-fathers-family"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.name.given",
        "path": "Patient.name.given",
        "definition": "Given name.\r\nNombre",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.name.prefix",
        "path": "Patient.name.prefix",
        "max": "0"
      },
      {
        "id": "Patient.name.suffix",
        "path": "Patient.name.suffix",
        "max": "0"
      },
      {
        "id": "Patient.name.period",
        "path": "Patient.name.period",
        "max": "0"
      },
      {
        "id": "Patient.telecom.id",
        "path": "Patient.telecom.id",
        "max": "0"
      },
      {
        "id": "Patient.telecom.system",
        "path": "Patient.telecom.system",
        "short": "phone | email | sms"
      },
      {
        "id": "Patient.telecom.use",
        "path": "Patient.telecom.use",
        "short": "home | work | mobile - purpose of this contact point"
      },
      {
        "id": "Patient.telecom.rank",
        "path": "Patient.telecom.rank",
        "max": "0"
      },
      {
        "id": "Patient.telecom.period",
        "path": "Patient.telecom.period",
        "max": "0"
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "comment": "enviamos: male | female | other | unknown"
      },
      {
        "id": "Patient.deceased[x]",
        "path": "Patient.deceased[x]",
        "short": "false",
        "definition": "Indicates if the individual is deceased or not.\r\n\r\nSelene envia:\r\n false en caso de estar vivo \r\n Fecha de defunción en caso de fallecimiento (yyyy-mm-dd)"
      },
      {
        "id": "Patient.address",
        "path": "Patient.address",
        "comment": "Patient may have multiple addresses with different uses or applicable periods.\r\nSe envía la dirección qei consta como principal en selene"
      },
      {
        "id": "Patient.address.id",
        "path": "Patient.address.id",
        "max": "0"
      },
      {
        "id": "Patient.address.extension",
        "path": "Patient.address.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Patient.address.extension:address-city-code",
        "path": "Patient.address.extension",
        "sliceName": "address-city-code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/address-city-code"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.address.extension:address-number",
        "path": "Patient.address.extension",
        "sliceName": "address-number",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/address-number"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.address.extension:address-zone",
        "path": "Patient.address.extension",
        "sliceName": "address-zone",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/address-zone"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.address.extension:name-street",
        "path": "Patient.address.extension",
        "sliceName": "name-street",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/name-street"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.address.extension:address-area",
        "path": "Patient.address.extension",
        "sliceName": "address-area",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/address-area"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.address.extension:state-code",
        "path": "Patient.address.extension",
        "sliceName": "state-code",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/address-state-code"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.address.extension:type-street",
        "path": "Patient.address.extension",
        "sliceName": "type-street",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/AddressTypeStreet"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.address.use",
        "path": "Patient.address.use",
        "short": "home",
        "definition": "The purpose of this address.\r\n(futuro : prinicpal o de tarjeta o ambas)"
      },
      {
        "id": "Patient.address.text",
        "path": "Patient.address.text",
        "max": "0"
      },
      {
        "id": "Patient.address.line",
        "path": "Patient.address.line",
        "definition": "Texto de la dirección completa.\r\nThis component contains the house number, apartment number, street name, street direction,  P.O. Box number, delivery hints, and similar address information."
      },
      {
        "id": "Patient.address.city",
        "path": "Patient.address.city",
        "definition": "Aqui se envía e nombre, es necesario crear extensión para el INECODE.\r\n\r\nThe name of the city, town, suburb, village or other community or delivery center."
      },
      {
        "id": "Patient.address.district",
        "path": "Patient.address.district",
        "max": "0"
      },
      {
        "id": "Patient.address.state",
        "path": "Patient.address.state",
        "definition": "Provincia"
      },
      {
        "id": "Patient.address.country",
        "path": "Patient.address.country",
        "short": "ISO 3166 3 letter code",
        "definition": "código del pais\r\n\r\nCountry - a nation as commonly understood or generally accepted."
      },
      {
        "id": "Patient.address.period",
        "path": "Patient.address.period",
        "max": "0"
      },
      {
        "id": "Patient.maritalStatus",
        "path": "Patient.maritalStatus",
        "max": "0"
      },
      {
        "id": "Patient.multipleBirth[x]",
        "path": "Patient.multipleBirth[x]",
        "max": "0"
      },
      {
        "id": "Patient.photo",
        "path": "Patient.photo",
        "max": "0"
      },
      {
        "id": "Patient.contact",
        "path": "Patient.contact",
        "max": "0"
      },
      {
        "id": "Patient.communication",
        "path": "Patient.communication",
        "max": "0"
      },
      {
        "id": "Patient.generalPractitioner.id",
        "path": "Patient.generalPractitioner.id",
        "max": "0"
      },
      {
        "id": "Patient.generalPractitioner.reference",
        "path": "Patient.generalPractitioner.reference",
        "max": "0"
      },
      {
        "id": "Patient.generalPractitioner.type",
        "path": "Patient.generalPractitioner.type",
        "max": "0"
      },
      {
        "id": "Patient.generalPractitioner.identifier.id",
        "path": "Patient.generalPractitioner.identifier.id",
        "max": "0"
      },
      {
        "id": "Patient.generalPractitioner.identifier.use",
        "path": "Patient.generalPractitioner.identifier.use",
        "max": "0"
      },
      {
        "id": "Patient.generalPractitioner.display",
        "path": "Patient.generalPractitioner.display",
        "max": "0"
      },
      {
        "id": "Patient.managingOrganization",
        "path": "Patient.managingOrganization",
        "max": "0"
      },
      {
        "id": "Patient.link",
        "path": "Patient.link",
        "max": "0"
      }
    ]
  }
}