PackagesCanonicalsLogsProblems
    Packages
    iknl.fhir.nl.r4.ncr-ehr@1.0.0
    http://fhir.iknl.nl/fhir/iknl-ncr-ehr-r4/StructureDefinition/ncr-ehr-patient
{
  "description": null,
  "_filename": "StructureDefinition-ncr-ehr-patient.json",
  "package_name": "iknl.fhir.nl.r4.ncr-ehr",
  "date": null,
  "derivation": "constraint",
  "publisher": null,
  "fhirVersion": "4.0.1",
  "name": "NcrEhrPatient",
  "abstract": false,
  "type": "Patient",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "package_version": "1.0.0",
  "status": "active",
  "id": "e1097dce-719f-4026-af33-e5654c8b160f",
  "kind": "resource",
  "url": "http://fhir.iknl.nl/fhir/iknl-ncr-ehr-r4/StructureDefinition/ncr-ehr-patient",
  "version": "1.0.0",
  "differential": {
    "element": [ {
      "id": "Patient.identifier",
      "min": 1,
      "path": "Patient.identifier"
    }, {
      "id": "Patient.identifier:bsn",
      "max": "0",
      "path": "Patient.identifier",
      "sliceName": "bsn"
    }, {
      "path": "Patient.identifier",
      "min": 1,
      "definition": "Patientnummer van de Instelling",
      "short": "Patientnummer van de instelling",
      "mustSupport": true,
      "sliceName": "patientnummer",
      "patternIdentifier": {
        "type": {
          "coding": [ {
            "code": "MR",
            "system": "http://terminology.hl7.org/CodeSystem/v2-0203"
          } ]
        }
      },
      "max": "1",
      "id": "Patient.identifier:patientnummer"
    }, {
      "id": "Patient.identifier:patientnummer.value",
      "min": 1,
      "path": "Patient.identifier.value",
      "short": "Patientnummer",
      "definition": "Patientnummer"
    }, {
      "id": "Patient.identifier:patientnummer.assigner",
      "min": 1,
      "path": "Patient.identifier.assigner",
      "type": [ {
        "code": "Reference",
        "aggregation": [ "bundled" ],
        "targetProfile": [ "http://fhir.iknl.nl/fhir/iknl-ncr-ehr-r4/StructureDefinition/ncr-ehr-healthcare-provider" ]
      } ],
      "short": "Instelling die patientnummer heeft toegekend",
      "definition": "Instelling die patientnummer heeft toegekend"
    }, {
      "id": "Patient.name:nameInformation",
      "max": "1",
      "path": "Patient.name",
      "sliceName": "nameInformation"
    }, {
      "id": "Patient.name:nameInformation.family",
      "path": "Patient.name.family",
      "mustSupport": true
    }, {
      "id": "Patient.name:nameInformation.family.extension:prefix",
      "path": "Patient.name.family.extension",
      "short": "Voorvoegsel van geboortenaam",
      "sliceName": "prefix",
      "definition": "Voorvoegsel van geboortenaam",
      "mustSupport": true
    }, {
      "id": "Patient.name:nameInformation.family.extension:lastName",
      "path": "Patient.name.family.extension",
      "short": "Achternaam",
      "sliceName": "lastName",
      "definition": "Achternaam (geboortenaam)",
      "mustSupport": true
    }, {
      "id": "Patient.name:nameInformation.given",
      "path": "Patient.name.given",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "extension('http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier').value",
          "type": "pattern"
        } ]
      }
    }, {
      "id": "Patient.name:nameInformation.given:initials",
      "path": "Patient.name.given",
      "short": "Initialen",
      "sliceName": "initials",
      "definition": "Initialen",
      "mustSupport": true
    }, {
      "id": "Patient.name:nameInformation.given:initials.extension",
      "path": "Patient.name.given.extension",
      "mustSupport": false
    }, {
      "id": "Patient.name:nameInformation.given:initials.extension:givenOrInitial",
      "path": "Patient.name.given.extension",
      "sliceName": "givenOrInitial"
    }, {
      "id": "Patient.name:nameInformation.given:initials.extension:givenOrInitial.value[x]",
      "path": "Patient.name.given.extension.value[x]",
      "fixedCode": "IN"
    }, {
      "id": "Patient.gender",
      "path": "Patient.gender",
      "mustSupport": true
    }, {
      "id": "Patient.gender.extension:genderCodelist",
      "path": "Patient.gender.extension",
      "sliceName": "genderCodelist"
    }, {
      "id": "Patient.gender.extension:genderCodelist.value[x]",
      "path": "Patient.gender.extension.value[x]",
      "short": "Administratief geslacht",
      "definition": "Administratief geslacht",
      "mustSupport": true
    }, {
      "id": "Patient.birthDate",
      "path": "Patient.birthDate",
      "short": "Geboortedatum van de patient",
      "definition": "Geboortedatum van de patient",
      "mustSupport": true
    }, {
      "id": "Patient.deceased[x]:deceasedDateTime",
      "path": "Patient.deceased[x]",
      "short": "Datum van overlijden",
      "sliceName": "deceasedDateTime",
      "definition": "Datum van overlijden",
      "mustSupport": true
    }, {
      "id": "Patient.address.postalCode",
      "path": "Patient.address.postalCode",
      "definition": "Postcode van adres.",
      "mustSupport": true
    }, {
      "id": "Patient.address.country.extension",
      "min": 1,
      "path": "Patient.address.country.extension"
    }, {
      "id": "Patient.address.country.extension:countryCode",
      "min": 1,
      "path": "Patient.address.country.extension",
      "sliceName": "countryCode"
    }, {
      "id": "Patient.address.country.extension:countryCode.value[x]",
      "path": "Patient.address.country.extension.value[x]"
    }, {
      "id": "Patient.address.country.extension:countryCode.value[x].coding",
      "min": 1,
      "path": "Patient.address.country.extension.value[x].coding",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "$this",
          "type": "value"
        } ]
      }
    }, {
      "id": "Patient.address.country.extension:countryCode.value[x].coding:isoCoding",
      "max": "1",
      "min": 1,
      "path": "Patient.address.country.extension.value[x].coding",
      "short": "ISO 3166 2 or 3 letter code",
      "sliceName": "isoCoding",
      "mustSupport": true,
      "patternCoding": {
        "system": "urn:iso:std:iso:3166"
      }
    }, {
      "id": "Patient.address.country.extension:countryCode.value[x].coding:isoCoding.code",
      "min": 1,
      "path": "Patient.address.country.extension.value[x].coding.code"
    } ]
  },
  "contact": [ {
    "name": "IKNL",
    "telecom": [ {
      "value": "fhir@iknl.nl",
      "system": "email"
    } ]
  } ],
  "baseDefinition": "http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
}