{
  "resourceType": "StructureDefinition",
  "id": "dgmc-patient",
  "url": "http://fhir.dgmc.health.gov.il/StructureDefinition/dgmc-patient",
  "name": "DgmcPatient",
  "title": "Dgmc Patient",
  "status": "draft",
  "description": "Profile of Patient by Dgmc",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://fhir.health.gov.il/StructureDefinition/il-core-patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.id",
        "path": "Patient.id",
        "min": 1
      },
      {
        "id": "Patient.meta.security.system",
        "path": "Patient.meta.security.system",
        "min": 1,
        "patternUri": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality"
      },
      {
        "id": "Patient.meta.security.code",
        "path": "Patient.meta.security.code",
        "min": 1,
        "patternCode": "R"
      },
      {
        "id": "Patient.meta.security.display",
        "path": "Patient.meta.security.display",
        "min": 1,
        "patternString": "restricted"
      },
      {
        "id": "Patient.extension",
        "path": "Patient.extension",
        "min": 1
      },
      {
        "id": "Patient.extension:hmo",
        "path": "Patient.extension",
        "sliceName": "hmo",
        "min": 1
      },
      {
        "id": "Patient.extension:hmo.value[x].coding",
        "path": "Patient.extension.value[x].coding",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open",
          "ordered": false
        },
        "min": 1
      },
      {
        "id": "Patient.extension:hmo.value[x].coding:hmo",
        "path": "Patient.extension.value[x].coding",
        "sliceName": "hmo",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.extension:hmo.value[x].coding:hmo.system",
        "path": "Patient.extension.value[x].coding.system",
        "min": 1,
        "fixedUri": "http://fhir.health.gov.il/cs/paying-entity-moh"
      },
      {
        "id": "Patient.extension:hmo.value[x].coding:hmo.code",
        "path": "Patient.extension.value[x].coding.code",
        "min": 1
      },
      {
        "id": "Patient.extension:hmo.value[x].coding:nmr-hmo",
        "path": "Patient.extension.value[x].coding",
        "sliceName": "nmr-hmo",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.extension:hmo.value[x].coding:nmr-hmo.system",
        "path": "Patient.extension.value[x].coding.system",
        "min": 1,
        "fixedUri": "http://fhir.dgmc.health.gov.il/cs/nmr-hmo"
      },
      {
        "id": "Patient.extension:hmo.value[x].coding:nmr-hmo.code",
        "path": "Patient.extension.value[x].coding.code",
        "min": 1
      },
      {
        "id": "Patient.extension:birthPlace",
        "path": "Patient.extension",
        "sliceName": "birthPlace"
      },
      {
        "id": "Patient.extension:birthPlace.value[x].country",
        "path": "Patient.extension.value[x].country",
        "min": 1
      },
      {
        "id": "Patient.extension:genderIdentity",
        "path": "Patient.extension",
        "sliceName": "genderIdentity",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-genderIdentity"
            ]
          }
        ]
      },
      {
        "id": "Patient.extension:genderIdentity.value[x].coding.system",
        "path": "Patient.extension.value[x].coding.system",
        "min": 1,
        "fixedUri": "http://hl7.org/fhir/gender-identity"
      },
      {
        "id": "Patient.extension:genderIdentity.value[x].coding.code",
        "path": "Patient.extension.value[x].coding.code",
        "min": 1,
        "fixedCode": "other"
      },
      {
        "id": "Patient.extension:genderIdentity.value[x].coding.display",
        "path": "Patient.extension.value[x].coding.display",
        "min": 1,
        "fixedString": "other"
      },
      {
        "id": "Patient.extension:cadavericDonor",
        "path": "Patient.extension",
        "sliceName": "cadavericDonor",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-cadavericDonor"
            ]
          }
        ]
      },
      {
        "id": "Patient.extension:cadavericDonor.value[x]",
        "path": "Patient.extension.value[x]",
        "patternBoolean": true
      },
      {
        "id": "Patient.extension:disability",
        "path": "Patient.extension",
        "sliceName": "disability",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-disability"
            ]
          }
        ]
      },
      {
        "id": "Patient.extension:disability.value[x].coding.system",
        "path": "Patient.extension.value[x].coding.system",
        "min": 1,
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "Patient.extension:disability.value[x].coding.code",
        "path": "Patient.extension.value[x].coding.code",
        "min": 1,
        "fixedCode": "15188001"
      },
      {
        "id": "Patient.extension:disability.value[x].coding.display",
        "path": "Patient.extension.value[x].coding.display",
        "min": 1,
        "fixedString": "Hearing loss"
      },
      {
        "id": "Patient.extension:disability.value[x].text",
        "path": "Patient.extension.value[x].text",
        "min": 1,
        "fixedString": "כבד שמיעה"
      },
      {
        "id": "Patient.extension:nationality",
        "path": "Patient.extension",
        "sliceName": "nationality",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-nationality"
            ]
          }
        ]
      },
      {
        "id": "Patient.extension:nationality.extension",
        "path": "Patient.extension.extension",
        "min": 1
      },
      {
        "id": "Patient.extension:nationality.extension:code",
        "path": "Patient.extension.extension",
        "sliceName": "code",
        "min": 1
      },
      {
        "id": "Patient.extension:nationality.extension:code.value[x].coding.system",
        "path": "Patient.extension.extension.value[x].coding.system",
        "min": 1,
        "fixedUri": "urn:iso:std:iso:3166"
      },
      {
        "id": "Patient.extension:nationality.extension:code.value[x].coding.code",
        "path": "Patient.extension.extension.value[x].coding.code",
        "min": 1
      },
      {
        "id": "Patient.identifier:ppn",
        "path": "Patient.identifier",
        "sliceName": "ppn"
      },
      {
        "id": "Patient.identifier:ppn.type.coding.system",
        "path": "Patient.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Patient.identifier:ppn.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Patient.identifier:ppn.system.extension",
        "path": "Patient.identifier.system.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "ordered": false,
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "Patient.identifier:ppn.system.extension:data-absent-reason",
        "path": "Patient.identifier.system.extension",
        "sliceName": "data-absent-reason",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
            ]
          }
        ]
      },
      {
        "id": "Patient.identifier:ppn.system.extension:data-absent-reason.value[x]",
        "path": "Patient.identifier.system.extension.value[x]",
        "fixedCode": "unknown"
      },
      {
        "id": "Patient.identifier:nmr-pat-int-num",
        "path": "Patient.identifier",
        "sliceName": "nmr-pat-int-num",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.identifier:nmr-pat-int-num.system",
        "path": "Patient.identifier.system",
        "fixedUri": "http://fhir.shamir.health.gov.il/identifier/nmr-pat-int-num"
      },
      {
        "id": "Patient.identifier:cml-pat-int-num",
        "path": "Patient.identifier",
        "sliceName": "cml-pat-int-num",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.identifier:cml-pat-int-num.system",
        "path": "Patient.identifier.system",
        "fixedUri": "http://fhir.shamir.health.gov.il/identifier/cml-pat-int-num"
      },
      {
        "id": "Patient.identifier:emp",
        "path": "Patient.identifier",
        "sliceName": "emp",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.identifier:emp.system",
        "path": "Patient.identifier.system",
        "fixedUri": "http://fhir.shamir.health.gov.il/identifier/nmr-pat-emp-num"
      },
      {
        "id": "Patient.identifier:insurance",
        "path": "Patient.identifier",
        "sliceName": "insurance",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.identifier:insurance.system",
        "path": "Patient.identifier.system",
        "fixedUri": "http://fhir.shamir.health.gov.il/identifier/nmr-pat-ins-num"
      },
      {
        "id": "Patient.identifier:oth",
        "path": "Patient.identifier",
        "sliceName": "oth",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.identifier:oth.system",
        "path": "Patient.identifier.system",
        "fixedUri": "http://fhir.shamir.health.gov.il/identifier/nmr-pat-oth-num"
      },
      {
        "id": "Patient.identifier:tmp",
        "path": "Patient.identifier",
        "sliceName": "tmp",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.identifier:tmp.system",
        "path": "Patient.identifier.system",
        "fixedUri": "http://fhir.shamir.health.gov.il/identifier/nmr-pat-tmp-num"
      },
      {
        "id": "Patient.identifier:idf",
        "path": "Patient.identifier",
        "sliceName": "idf",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.identifier:idf.system",
        "path": "Patient.identifier.system",
        "fixedUri": "http://fhir.health.gov.il/identifier/idf-service-number"
      },
      {
        "id": "Patient.birthDate.extension",
        "path": "Patient.birthDate.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "ordered": false,
          "rules": "open"
        }
      },
      {
        "id": "Patient.birthDate.extension:data-absent-reason",
        "path": "Patient.birthDate.extension",
        "sliceName": "data-absent-reason",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/data-absent-reason"
            ]
          }
        ]
      },
      {
        "id": "Patient.birthDate.extension:data-absent-reason.value[x]",
        "path": "Patient.birthDate.extension.value[x]",
        "fixedCode": "unknown"
      },
      {
        "id": "Patient.birthDate.extension:hebrew-date",
        "path": "Patient.birthDate.extension",
        "sliceName": "hebrew-date",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://fhir.health.gov.il/StructureDefinition/ext-hebrew-date"
            ]
          }
        ]
      }
    ]
  }
}