{
  "resourceType": "StructureDefinition",
  "id": "Patient",
  "url": "http://mrdm.nl/profiles/fhir/r4/dbir/StructureDefinition/OldPatient",
  "name": "Patient",
  "status": "draft",
  "description": "Patient profile for the DBIR clinical registry",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "zib-patient-v3.2-2020EN",
      "uri": "https://zibs.nl/wiki/Patient-v3.2(2020EN)",
      "name": "zib Patient-v3.2(2020EN)"
    },
    {
      "identity": "zib-nationality-v3.0-2020EN",
      "uri": "https://zibs.nl/wiki/Nationality-v3.0(2020EN)",
      "name": "zib Nationality-v3.0(2020EN)"
    },
    {
      "identity": "zib-maritalstatus-v3.1-2020EN",
      "uri": "https://zibs.nl/wiki/MaritalStatus-v3.1(2020EN)",
      "name": "zib MaritalStatus-v3.1(2020EN)"
    },
    {
      "identity": "zib-languageproficiency-v3.2-2020EN",
      "uri": "https://zibs.nl/wiki/LanguageProficiency-v3.2(2020EN)",
      "name": "zib LanguageProficiency-v3.2(2020EN)"
    },
    {
      "identity": "zib-contactinformation-v1.2-2020EN",
      "uri": "https://zibs.nl/wiki/ContactInformation-v1.2(2020EN)",
      "name": "zib ContactInformation-v1.2(2020EN)"
    },
    {
      "identity": "zib-contactperson-v3.4-2020EN",
      "uri": "https://zibs.nl/wiki/ContactPerson-v3.4(2020EN)",
      "name": "zib ContactPerson-v3.4(2020EN)"
    },
    {
      "identity": "zib-payer-v3.1.1-2020EN",
      "uri": "https://zibs.nl/wiki/Payer-v3.1.1(2020EN)",
      "name": "zib Payer-v3.1.1(2020EN)"
    }
  ],
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "min": 1,
        "patternIdentifier": {
          "use": "official"
        }
      },
      {
        "id": "Patient.identifier:UPN",
        "path": "Patient.identifier",
        "sliceName": "UPN",
        "short": "Country where social security number was issued",
        "definition": "The idcode and the country of where the idcode was issued - pertains to DICA variable \"land\"",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.identifier:UPN.system",
        "path": "Patient.identifier.system",
        "min": 1,
        "fixedUri": "http://mrdm.nl/identifier/upn"
      },
      {
        "id": "Patient.identifier:UPN.value",
        "path": "Patient.identifier.value",
        "min": 1
      },
      {
        "id": "Patient.identifier:SocialSecurityNumber",
        "path": "Patient.identifier",
        "sliceName": "SocialSecurityNumber",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.identifier:SocialSecurityNumber.system",
        "path": "Patient.identifier.system",
        "min": 1,
        "fixedUri": "http://fhir.nl/fhir/NamingSystem/bsn"
      },
      {
        "id": "Patient.identifier:SocialSecurityNumber.value",
        "path": "Patient.identifier.value",
        "min": 1
      },
      {
        "id": "Patient.identifier:SocialSecurityNumberCountry",
        "path": "Patient.identifier",
        "sliceName": "SocialSecurityNumberCountry",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.identifier:SocialSecurityNumberCountry.system",
        "path": "Patient.identifier.system",
        "short": "Country where social security number was issued",
        "fixedUri": "http://mrdm.nl/identifier/countryidcode"
      },
      {
        "id": "Patient.identifier:SocialSecurityNumberCountry.value",
        "path": "Patient.identifier.value",
        "binding": {
          "strength": "preferred",
          "valueSet": "http://mrdm.nl/profiles/fhir/r4/dbir/ValueSet/CountryIdCode"
        }
      },
      {
        "id": "Patient.name",
        "path": "Patient.name",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "min": 1
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "min": 1
      },
      {
        "id": "Patient.address",
        "path": "Patient.address",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.address.postalCode",
        "path": "Patient.address.postalCode",
        "min": 1
      },
      {
        "id": "Patient.address.country",
        "path": "Patient.address.country",
        "short": "Codes according to GBA country list",
        "min": 1
      },
      {
        "id": "Patient.managingOrganization",
        "path": "Patient.managingOrganization",
        "min": 1
      }
    ]
  }
}