{
  "resourceType": "StructureDefinition",
  "id": "Patient-veins",
  "meta": {
    "versionId": "4",
    "lastUpdated": "2024-07-09T01:09:16.314+00:00"
  },
  "url": "http://ig.veins.mhnexus.com/StructureDefinition/Patient-veins",
  "version": "1.0.0",
  "name": "PatientVeins",
  "title": "Patient (VEINS)",
  "status": "active",
  "description": "VEINS Patient Resource derived from Patient IPS R4",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient.extension:religion",
        "path": "Patient.extension",
        "sliceName": "religion",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-religion"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Patient.extension:citizenship",
        "path": "Patient.extension",
        "sliceName": "citizenship",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
            ]
          }
        ],
        "isModifier": false,
        "binding": {
          "strength": "preferred",
          "valueSet": "http://hl7.org/fhir/ValueSet/country"
        }
      },
      {
        "id": "Patient.extension:nationality",
        "path": "Patient.extension",
        "sliceName": "nationality",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/patient-nationality"
            ]
          }
        ],
        "isModifier": false,
        "binding": {
          "strength": "preferred",
          "valueSet": "http://hl7.org/fhir/ValueSet/country"
        }
      },
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "type.coding.code"
            }
          ],
          "rules": "openAtEnd"
        },
        "min": 1
      },
      {
        "id": "Patient.identifier.type",
        "path": "Patient.identifier.type",
        "min": 1,
        "binding": {
          "strength": "extensible",
          "valueSet": "http://ig.veins.mhnexus.com/ValueSet/identifier-type-veins"
        }
      },
      {
        "id": "Patient.identifier.type.coding",
        "path": "Patient.identifier.type.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Patient.identifier.type.coding.system",
        "path": "Patient.identifier.type.coding.system",
        "min": 1
      },
      {
        "id": "Patient.identifier.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "min": 1
      },
      {
        "id": "Patient.identifier.value",
        "path": "Patient.identifier.value",
        "min": 1
      },
      {
        "id": "Patient.identifier:citizenCard",
        "path": "Patient.identifier",
        "sliceName": "citizenCard",
        "short": "National Unique Individual Identifier",
        "definition": "National Unique Individual Identifier"
      },
      {
        "id": "Patient.identifier:citizenCard.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "fixedCode": "CZ"
      },
      {
        "id": "Patient.identifier:permanentResidence",
        "path": "Patient.identifier",
        "sliceName": "permanentResidence"
      },
      {
        "id": "Patient.identifier:permanentResidence.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "fixedCode": "PRC"
      },
      {
        "id": "Patient.identifier:passport",
        "path": "Patient.identifier",
        "sliceName": "passport",
        "short": "Passport number",
        "definition": "Passport number"
      },
      {
        "id": "Patient.identifier:passport.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "fixedCode": "PPN"
      },
      {
        "id": "Patient.identifier:police",
        "path": "Patient.identifier",
        "sliceName": "police"
      },
      {
        "id": "Patient.identifier:police.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "fixedCode": "POLICE"
      },
      {
        "id": "Patient.identifier:army",
        "path": "Patient.identifier",
        "sliceName": "army"
      },
      {
        "id": "Patient.identifier:army.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "fixedCode": "ARMY"
      },
      {
        "id": "Patient.identifier:mrn",
        "path": "Patient.identifier",
        "sliceName": "mrn",
        "short": "Medical record number",
        "definition": "Medical record number"
      },
      {
        "id": "Patient.identifier:mrn.type.coding.code",
        "path": "Patient.identifier.type.coding.code",
        "fixedCode": "MR"
      },
      {
        "id": "Patient.name.text",
        "path": "Patient.name.text",
        "min": 1
      },
      {
        "id": "Patient.telecom.system",
        "path": "Patient.telecom.system",
        "min": 1
      },
      {
        "id": "Patient.telecom.value",
        "path": "Patient.telecom.value",
        "min": 1
      },
      {
        "id": "Patient.gender",
        "path": "Patient.gender",
        "min": 1
      },
      {
        "id": "Patient.address.district",
        "path": "Patient.address.district",
        "binding": {
          "strength": "preferred",
          "valueSet": "http://fhir.hie.moh.gov.my/ValueSet/district-my-core"
        }
      },
      {
        "id": "Patient.address.state",
        "path": "Patient.address.state",
        "binding": {
          "strength": "preferred",
          "valueSet": "http://fhir.hie.moh.gov.my/ValueSet/state-my-core"
        }
      },
      {
        "id": "Patient.address.postalCode",
        "path": "Patient.address.postalCode",
        "binding": {
          "strength": "preferred",
          "valueSet": "http://fhir.hie.moh.gov.my/ValueSet/postcode-my-core"
        }
      },
      {
        "id": "Patient.contact.relationship.coding.display.extension:translation",
        "path": "Patient.contact.relationship.coding.display.extension",
        "sliceName": "translation"
      },
      {
        "id": "Patient.contact.relationship.coding.display.extension:translation.extension",
        "path": "Patient.contact.relationship.coding.display.extension.extension",
        "min": 2
      },
      {
        "id": "Patient.contact.telecom.system",
        "path": "Patient.contact.telecom.system",
        "min": 1
      },
      {
        "id": "Patient.contact.telecom.value",
        "path": "Patient.contact.telecom.value",
        "min": 1
      }
    ]
  }
}