{
  "resourceType": "StructureDefinition",
  "id": "au-patient",
  "url": "http://hl7.org.au/fhir/StructureDefinition/au-patient",
  "version": "1.1.0",
  "name": "AUBasePatient",
  "title": "AU Base Patient",
  "status": "active",
  "date": "2019-03-05T23:07:00+00:00",
  "publisher": "Health Level Seven Australia (Patient Administration WG)",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org.au/fhir",
          "use": "work"
        }
      ]
    }
  ],
  "description": "This profile defines a patient administration details structure that includes core localisation concepts for use in an Australian context.",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Patient",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Patient",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "trial-use"
          }
        ],
        "path": "Patient",
        "short": "A patient in an Australian healthcare context",
        "definition": "Demographics and other administrative information about an individual receiving care or other health-related services.",
        "constraint": [
          {
            "key": "inv-pat-0",
            "severity": "error",
            "human": "If there is a birth time its date shall be the birth date",
            "expression": "birthDate.extension.where(url='http://hl7.org/fhir/StructureDefinition/patient-birthTime').exists() implies birthDate.extension('http://hl7.org/fhir/StructureDefinition/patient-birthTime').value.toString().substring(0,10) = birthDate.toString()"
          }
        ]
      },
      {
        "id": "Patient.extension",
        "path": "Patient.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Patient.extension:birthPlace",
        "path": "Patient.extension",
        "sliceName": "birthPlace",
        "short": "Patient Birth Place",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/StructureDefinition/birthPlace"
          }
        ]
      },
      {
        "id": "Patient.extension:indigenousStatus",
        "path": "Patient.extension",
        "sliceName": "indigenousStatus",
        "short": "Patient Indigenous Status",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org.au/fhir/StructureDefinition/indigenous-status"
          }
        ]
      },
      {
        "id": "Patient.extension:closingTheGapRegistration",
        "path": "Patient.extension",
        "sliceName": "closingTheGapRegistration",
        "short": "Patient Closing the Gap Program Eligibility Indication",
        "definition": "Indication for eligibility for the Closing the Gap program.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org.au/fhir/StructureDefinition/closing-the-gap-registration"
          }
        ]
      },
      {
        "id": "Patient.extension:mothersMaidenName",
        "path": "Patient.extension",
        "sliceName": "mothersMaidenName",
        "short": "Patient Mother's Maiden Name",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName"
          }
        ]
      },
      {
        "id": "Patient.identifier",
        "path": "Patient.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "type"
            },
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Patient.identifier:ihiNumber",
        "path": "Patient.identifier",
        "sliceName": "ihiNumber",
        "short": "National Individual Healthcare Identifier (IHI)",
        "definition": "National Healthcare Identifier (IHI) for the patient.",
        "requirements": "Identifier as assigned and available via Healthcare Identifiers (HI) service.",
        "constraint": [
          {
            "key": "inv-ihi-value-0",
            "severity": "error",
            "human": "IHI shall be an exactly 16 digit number",
            "expression": "value.matches('^([0-9]{16})$')"
          },
          {
            "key": "inv-ihi-value-1",
            "severity": "error",
            "human": "IHI prefix is 800360",
            "expression": "value.startsWith('800360')"
          },
          {
            "key": "inv-ihi-value-2",
            "severity": "error",
            "human": "IHI shall pass the Luhn algorithm check",
            "expression": "(((select(value.substring(0,1).toInteger()).select(iif($this<5, $this*2, (($this*2)-9))))+(value.substring(1,1).toInteger())+(select(value.substring(2,1).toInteger()).select(iif($this<5, $this*2, (($this*2)-9))))+(value.substring(3,1).toInteger())+(select(value.substring(4,1).toInteger()).select(iif($this<5, $this*2, (($this*2)-9))))+(value.substring(5,1).toInteger())+(select(value.substring(6,1).toInteger()).select(iif($this<5, $this*2, (($this*2)-9))))+(value.substring(7,1).toInteger())+(select(value.substring(8,1).toInteger()).select(iif($this<5, $this*2, (($this*2)-9))))+(value.substring(9,1).toInteger())+(select(value.substring(10,1).toInteger()).select(iif($this<5, $this*2, (($this*2)-9))))+(value.substring(11,1).toInteger())+(select(value.substring(12,1).toInteger()).select(iif($this<5, $this*2, (($this*2)-9))))+(value.substring(13,1).toInteger())+(select(value.substring(14,1).toInteger()).select(iif($this<5, $this*2, (($this*2)-9))))+(value.substring(15,1).toInteger()))mod 10=0)"
          }
        ]
      },
      {
        "id": "Patient.identifier:ihiNumber.extension",
        "path": "Patient.identifier.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Patient.identifier:ihiNumber.extension:ihiStatus",
        "path": "Patient.identifier.extension",
        "sliceName": "ihiStatus",
        "short": "Individual Healthcare Identifier (IHI) Number Status",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org.au/fhir/StructureDefinition/ihi-status"
          }
        ]
      },
      {
        "id": "Patient.identifier:ihiNumber.extension:ihiRecordStatus",
        "path": "Patient.identifier.extension",
        "sliceName": "ihiRecordStatus",
        "short": "Individual Healthcare Identifier (IHI) Number Record Status",
        "definition": "Individual Healthcare Identifier (IHI) value record status associated with an IHI identifier.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org.au/fhir/StructureDefinition/ihi-record-status"
          }
        ]
      },
      {
        "id": "Patient.identifier:ihiNumber.type",
        "path": "Patient.identifier.type",
        "short": "Coded identifier type for IHI",
        "definition": "Coded identifier type for Individual Healthcare Identifier (IHI).",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/v2/0203",
              "code": "NI"
            }
          ]
        },
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "IdentifierType"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "Local Identifier Type",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203"
          }
        }
      },
      {
        "id": "Patient.identifier:ihiNumber.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.type.text",
        "definition": "ihi",
        "fixedString": "IHI"
      },
      {
        "id": "Patient.identifier:ihiNumber.system",
        "path": "Patient.identifier.system",
        "short": "Namespace for IHI",
        "definition": "This namespace is used for qualified identifiers to represent Individual Healthcare Identifier (IHI) numbers. An example of the syntax of an IHI represented as a qualified identifer using this namespace is: http://ns.electronichealth.net.au/id/hi/ihi/1.0/8003600000000000",
        "min": 1,
        "fixedUri": "http://ns.electronichealth.net.au/id/hi/ihi/1.0"
      },
      {
        "id": "Patient.identifier:ihiNumber.value",
        "path": "Patient.identifier.value",
        "short": "IHI number",
        "definition": "The 16 digit unique identifier for consumers of healthcare services.",
        "min": 1,
        "example": [
          {
            "label": "IHI number",
            "valueString": "8003608833357361"
          }
        ],
        "maxLength": 16
      },
      {
        "id": "Patient.identifier:medicareNumber",
        "path": "Patient.identifier",
        "sliceName": "medicareNumber",
        "short": "Medicare Number",
        "definition": "Medicare number assigned to a patient.  This includes temporary and full Medicare card numbers."
      },
      {
        "id": "Patient.identifier:medicareNumber.type",
        "path": "Patient.identifier.type",
        "short": "Coded identifier type for Medicare number",
        "definition": "Medicare number assigned to a patient.",
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/v2/0203",
              "code": "MC"
            }
          ]
        },
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "IdentifierType"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "Local Identifier Type",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203"
          }
        }
      },
      {
        "id": "Patient.identifier:medicareNumber.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.type.text",
        "definition": "Medicare number descriptive text.",
        "fixedString": "Medicare Number"
      },
      {
        "id": "Patient.identifier:medicareNumber.system",
        "path": "Patient.identifier.system",
        "short": "Namespace for Medicare number",
        "min": 1,
        "fixedUri": "http://ns.electronichealth.net.au/id/medicare-number"
      },
      {
        "id": "Patient.identifier:medicareNumber.value",
        "path": "Patient.identifier.value",
        "short": "Medicare number including optional individual reference number",
        "definition": "10 digit Medicare number with optional 11th digit individual reference number (IRN).",
        "min": 1,
        "example": [
          {
            "label": "Medicare number",
            "valueString": "32788511952"
          }
        ],
        "maxLength": 11
      },
      {
        "id": "Patient.identifier:medicareNumber.period",
        "path": "Patient.identifier.period",
        "short": "Medicare number validity period",
        "min": 1
      },
      {
        "id": "Patient.identifier:medicareNumber.period.end",
        "path": "Patient.identifier.period.end",
        "short": "Medicare number expiry date",
        "definition": "Expiry date for Medicare number. This is typically month and year only, but may incude day date part when this is a temporary Medicare number.",
        "min": 1
      },
      {
        "id": "Patient.identifier:dvaNumber",
        "path": "Patient.identifier",
        "sliceName": "dvaNumber",
        "short": "Department of Veterans' Affairs (DVA) Number",
        "definition": "Department of Veterans' Affairs (DVA) number.",
        "constraint": [
          {
            "key": "inv-dva-number-unspecified",
            "severity": "error",
            "human": "DVA number identifier type text must be 'DVA Number' when colour is not specified",
            "expression": "type.coding.empty() implies type.text = 'DVA Number'"
          },
          {
            "key": "inv-dva-number-gold",
            "severity": "error",
            "human": "DVA number identifier type text must be 'DVA Number (Gold)' when colour coding is DVG.",
            "expression": "type.coding.code='DVG' implies type.text = 'DVA Number (Gold)'"
          },
          {
            "key": "inv-dva-number-white",
            "severity": "error",
            "human": "DVA number identifier type text must be 'DVA Number (White)' when colour coding is DVW.",
            "expression": "type.coding.code='DVW' implies type.text = 'DVA Number (White)'"
          },
          {
            "key": "inv-dva-number-orange",
            "severity": "error",
            "human": "DVA number identifier type text must be 'DVA Number (Orange)' when colour coding is DVO.",
            "expression": "type.coding.code='DVO' implies type.text = 'DVA Number (Orange)'"
          },
          {
            "key": "inv-dva-number-lilac",
            "severity": "error",
            "human": "DVA number identifier type text must be 'DVA Number (Lilac)' when colour coding is DVL.",
            "expression": "type.coding.code='DVL' implies type.text = 'DVA Number (Lilac)'"
          },
          {
            "key": "inv-dva-number-text",
            "severity": "error",
            "human": "DVA number identifier type text must be one of 'DVA Number', 'DVA Number (Gold)',  'DVA Number (White), 'DVA Number (Orange), 'DVA Number (Lilac)'",
            "expression": "type.text = 'DVA Number' or type.text = 'DVA Number (Gold)' or type.text = 'DVA Number (White)' or type.text = 'DVA Number (Orange)' or type.text = 'DVA Number (Lilac)'"
          }
        ]
      },
      {
        "id": "Patient.identifier:dvaNumber.type",
        "path": "Patient.identifier.type",
        "short": "Coded identifier type for DVA number",
        "definition": "Department of Veterans' Affairs (DVA) colour identifier type.",
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "IdentifierType"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "Local Identifier Type",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203"
          }
        }
      },
      {
        "id": "Patient.identifier:dvaNumber.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.type.text",
        "definition": "Type of DVA card (specific colour may be provided)"
      },
      {
        "id": "Patient.identifier:dvaNumber.system",
        "path": "Patient.identifier.system",
        "short": "Namespace for DVA number",
        "definition": "DVA number assigned uri.",
        "min": 1,
        "fixedUri": "http://ns.electronichealth.net.au/id/dva"
      },
      {
        "id": "Patient.identifier:dvaNumber.value",
        "path": "Patient.identifier.value",
        "short": "DVA number",
        "definition": "Up to 9 digit value in the form AAXXNNNN[A].",
        "comment": "Reference: http://meteor.aihw.gov.au/content/index.phtml/itemId/339127",
        "min": 1,
        "example": [
          {
            "label": "Department of Veterans' Affairs (DVA) number",
            "valueString": "NBUR9080"
          }
        ],
        "maxLength": 9
      },
      {
        "id": "Patient.identifier:healthcareCard",
        "path": "Patient.identifier",
        "sliceName": "healthcareCard",
        "short": "Health Care Card Number",
        "definition": "Concession Card number assigned to a person by Centrelink, this can be Health Care Card, Pensioner Concession Card or Commonwealth Seniors Health Card number."
      },
      {
        "id": "Patient.identifier:healthcareCard.type",
        "path": "Patient.identifier.type",
        "short": "Coded identifier type for Health Care Card number",
        "definition": "Concession Card number assigned to a person by Centrelink, this can be Health Care Card, Pensioner Concession Card or Commonwealth Seniors Health Card number.",
        "min": 1,
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/v2/0203",
              "code": "HC"
            }
          ]
        },
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "IdentifierType"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "Local Identifier Type",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203"
          }
        }
      },
      {
        "id": "Patient.identifier:healthcareCard.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.type.text",
        "fixedString": "Health Care Card Number"
      },
      {
        "id": "Patient.identifier:healthcareCard.system",
        "path": "Patient.identifier.system",
        "short": "Namespace for Centrelink Customer Reference Number (CRN)",
        "definition": "Namespace for Centrelink Customer Reference Number (CRN) values.",
        "min": 1,
        "fixedUri": "http://ns.electronichealth.net.au/id/centrelink-customer-reference-number"
      },
      {
        "id": "Patient.identifier:healthcareCard.value",
        "path": "Patient.identifier.value",
        "short": "Centrelink CRN",
        "definition": "10 character identifier NNNNNNNNNA.",
        "comment": "A personal identifier assigned by Centrelink for the purposes of identifying people (and organisations) eligible for specific services.",
        "min": 1,
        "example": [
          {
            "label": "DHS CRN",
            "valueString": "307111942H"
          }
        ],
        "maxLength": 10
      },
      {
        "id": "Patient.identifier:pensionerConcessionCard",
        "path": "Patient.identifier",
        "sliceName": "pensionerConcessionCard",
        "short": "Pensioner Concession Card Number",
        "definition": "Concession Card number assigned to a person by Centrelink, this can be Health Care Card, Pensioner Concession Card or Commonwealth Seniors Health Card number"
      },
      {
        "id": "Patient.identifier:pensionerConcessionCard.type",
        "path": "Patient.identifier.type",
        "short": "Coded identifier type for Pensioner Concession Card number",
        "definition": "Concession Card number assigned to a person by Centrelink, this can be Health Care Card, Pensioner Concession Card or Commonwealth Seniors Health Card number",
        "min": 1,
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/v2/0203",
              "code": "PEN"
            }
          ]
        },
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "IdentifierType"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "Local Identifier Type",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203"
          }
        }
      },
      {
        "id": "Patient.identifier:pensionerConcessionCard.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.type.text",
        "fixedString": "Pensioner Concession Card Number"
      },
      {
        "id": "Patient.identifier:pensionerConcessionCard.system",
        "path": "Patient.identifier.system",
        "short": "Namespace for Centrelink Customer Reference Number (CRN)",
        "definition": "Namespace for Centrelink Customer Reference Number (CRN) values.",
        "min": 1,
        "fixedUri": "http://ns.electronichealth.net.au/id/centrelink-customer-reference-number"
      },
      {
        "id": "Patient.identifier:pensionerConcessionCard.value",
        "path": "Patient.identifier.value",
        "short": "Centrelink CRN",
        "definition": "10 character identifier NNNNNNNNNA.",
        "comment": "A personal identifier assigned by Centrelink for the purposes of identifying people (and organisations) eligible for specific services.",
        "min": 1,
        "example": [
          {
            "label": "DHS CRN",
            "valueString": "307111942H"
          }
        ],
        "maxLength": 10
      },
      {
        "id": "Patient.identifier:commonwealthSeniorsHealthCard",
        "path": "Patient.identifier",
        "sliceName": "commonwealthSeniorsHealthCard",
        "short": "Commonwealth Seniors Health Card Number",
        "definition": "Concession Card number assigned to a person by Centrelink, this can be Health Care Card, Pensioner Concession Card or Commonwealth Seniors Health Card number."
      },
      {
        "id": "Patient.identifier:commonwealthSeniorsHealthCard.type",
        "path": "Patient.identifier.type",
        "short": "Coded identifier type for Commonwealth Seniors Health Card number",
        "definition": "Concession Card number assigned to a person by Centrelink, this can be Health Care Card, Pensioner Concession Card or Commonwealth Seniors Health Card number.",
        "min": 1,
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://hl7.org.au/fhir/v2/0203",
              "code": "SEN"
            }
          ]
        },
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "IdentifierType"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "Local Identifier Type",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203"
          }
        }
      },
      {
        "id": "Patient.identifier:commonwealthSeniorsHealthCard.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.type.text",
        "fixedString": "Commonwealth Seniors Health Card"
      },
      {
        "id": "Patient.identifier:commonwealthSeniorsHealthCard.system",
        "path": "Patient.identifier.system",
        "short": "Namespace for Centrelink Customer Reference Number (CRN)",
        "definition": "Namespace for Customer Reference Number (CRN) values.",
        "min": 1,
        "fixedUri": "http://ns.electronichealth.net.au/id/centrelink-customer-reference-number"
      },
      {
        "id": "Patient.identifier:commonwealthSeniorsHealthCard.value",
        "path": "Patient.identifier.value",
        "short": "Centrelink CRN",
        "definition": "10 character identifier NNNNNNNNNA",
        "comment": "A personal identifier assigned by Centrelink for the purposes of identifying people (and organisations) eligible for specific services.",
        "min": 1,
        "example": [
          {
            "label": "DHS CRN",
            "valueString": "307111942H"
          }
        ],
        "maxLength": 10
      },
      {
        "id": "Patient.identifier:medicalRecordNumber",
        "path": "Patient.identifier",
        "sliceName": "medicalRecordNumber",
        "short": "Medical Record Number (MRN)",
        "definition": "An assigned medical record number."
      },
      {
        "id": "Patient.identifier:medicalRecordNumber.type",
        "path": "Patient.identifier.type",
        "short": "Coded identifier type for MRN",
        "min": 1,
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/v2/0203",
              "code": "MR"
            }
          ]
        },
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "IdentifierType"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "Local Identifier Type",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203"
          }
        }
      },
      {
        "id": "Patient.identifier:medicalRecordNumber.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.type.text",
        "fixedString": "Medical Record Number"
      },
      {
        "id": "Patient.identifier:medicalRecordNumber.system",
        "path": "Patient.identifier.system",
        "short": "Medical record number system namespace",
        "definition": "For a medical record number can use ABN scoped (http://ns.electronichealth.net.au/id/abn-scoped/medicalrecord/1.0/index.html), HPI-O scoped (http://ns.electronichealth.net.au/id/hpio-scoped/medicalrecord/1.0/index.html)or another system URN defining scope of MRN allocation.",
        "min": 1
      },
      {
        "id": "Patient.identifier:medicalRecordNumber.value",
        "path": "Patient.identifier.value",
        "short": "Medical record number",
        "min": 1
      },
      {
        "id": "Patient.identifier:medicalRecordNumber.assigner",
        "path": "Patient.identifier.assigner",
        "short": "Medical record number assigning entity",
        "min": 1
      },
      {
        "id": "Patient.identifier:insurerNumber",
        "path": "Patient.identifier",
        "sliceName": "insurerNumber",
        "short": "Private Health Insurance Member Number",
        "definition": "An insurer's member number."
      },
      {
        "id": "Patient.identifier:insurerNumber.type",
        "path": "Patient.identifier.type",
        "short": "Coded identifier type for private health insurance member number",
        "min": 1,
        "patternCodeableConcept": {
          "coding": [
            {
              "system": "http://hl7.org/fhir/v2/0203",
              "code": "MB"
            }
          ]
        },
        "binding": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",
              "valueString": "IdentifierType"
            },
            {
              "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding",
              "valueBoolean": true
            }
          ],
          "strength": "required",
          "description": "Local Identifier Type",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ValueSet/au-hl7v2-0203"
          }
        }
      },
      {
        "id": "Patient.identifier:insurerNumber.type.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.type.text",
        "fixedString": "Private Health Insurance Member Number"
      },
      {
        "id": "Patient.identifier:insurerNumber.value",
        "path": "Patient.identifier.value",
        "short": "Private health insurance member number",
        "min": 1
      },
      {
        "id": "Patient.identifier:insurerNumber.assigner",
        "path": "Patient.identifier.assigner",
        "short": "Private health insurer",
        "min": 1
      },
      {
        "id": "Patient.identifier:insurerNumber.assigner.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Patient.identifier.assigner.display",
        "min": 1
      },
      {
        "id": "Patient.birthDate",
        "path": "Patient.birthDate",
        "short": "Date of birth extended for time and accuracy indicator",
        "requirements": "Age of the individual drives many clinical processes. May include accuracy indicator and specific birth time."
      },
      {
        "id": "Patient.birthDate.extension",
        "path": "Patient.birthDate.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Patient.birthDate.extension:accuracyIndicator",
        "path": "Patient.birthDate.extension",
        "sliceName": "accuracyIndicator",
        "short": "Birth Date Accuracy Indicator",
        "comment": "In some circumstances, systems may only have date or datetime data that has unknown or estimated parts.  This coding establishes the acuraccy of the day, month and year parts.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator"
          }
        ]
      },
      {
        "id": "Patient.birthDate.extension:birthTime",
        "path": "Patient.birthDate.extension",
        "sliceName": "birthTime",
        "short": "Birth Time",
        "definition": "The time of day that the patient was born. This includes the date to ensure that the timezone information can be communicated effectively.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/StructureDefinition/patient-birthTime"
          }
        ]
      },
      {
        "id": "Patient.deceased[x]",
        "path": "Patient.deceased[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "closed"
        },
        "definition": "Indicates if the individual is deceased or not. Deceased date accuracy indicator is optional.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.deceased[x]:deceasedBoolean",
        "path": "Patient.deceased[x]",
        "sliceName": "deceasedBoolean",
        "short": "Deceased Indicator",
        "definition": "Boolean indicator if the individual is deceased or not.",
        "type": [
          {
            "code": "boolean"
          }
        ]
      },
      {
        "id": "Patient.deceased[x]:deceasedDateTime",
        "path": "Patient.deceased[x]",
        "sliceName": "deceasedDateTime",
        "short": "Deceased Date Time",
        "definition": "Indivdual deceased date-time with optional accuracy indicator.",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "Patient.deceased[x]:deceasedDateTime.extension",
        "path": "Patient.deceased[x].extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0,
        "max": "1"
      },
      {
        "id": "Patient.deceased[x]:deceasedDateTime.extension:accuracyIndicator",
        "path": "Patient.deceased[x].extension",
        "sliceName": "accuracyIndicator",
        "short": "Deceased Date Accuracy Indicator",
        "comment": "In some circumstances, systems may only have date or datetime data that has unknown or estimated parts.  This coding establishes the acuraccy of the day, month and year parts.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator"
          }
        ]
      },
      {
        "id": "Patient.communication",
        "path": "Patient.communication"
      },
      {
        "id": "Patient.communication.language",
        "path": "Patient.communication.language",
        "binding": {
          "strength": "extensible",
          "valueSetReference": {
            "reference": "https://healthterminologies.gov.au/fhir/ValueSet/common-languages-australia-2"
          }
        }
      }
    ]
  }
}