AU Base Implementation Guide
5.0.1-ci-build - CI Build Australia flag

AU Base Implementation Guide, published by HL7 Australia. This guide is not an authorized publication; it is the continuous build for version 5.0.1-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7au/au-fhir-base/ and changes regularly. See the Directory of published versions

Resource Profile: AU Base Patient

Official URL: http://hl7.org.au/fhir/StructureDefinition/au-patient Version: 5.0.1-ci-build
Standards status: Trial-use Maturity Level: 3 Computable Name: AUBasePatient

Copyright/Legal: HL7 Australia© 2018+; Licensed Under Creative Commons No Rights Reserved.

This profile defines a patient structure that localises core concepts, including identifiers and terminology, for use in an Australian context. The purpose of this profile is to provide national level agreement on core localised concepts. This profile does not force conformance to core localised concepts. It enables implementers and modellers to make their own rules, i.e. profiling, about how to support these concepts for specific implementation needs.

Usage Notes

Profile specific implementation guidance:

  • See each Identifier profile page for guidance related to that identifier type.
  • This profile supports the sex, gender, and related concepts of: Name to Use, Gender Identity, Individual Pronouns, Recorded Sex or Gender, Sex Assigned at Birth:
    • When exchanging concepts of sex or gender, refer to the guidance in Sex and Gender and the Gender Harmony Implementation Guide.
    • The Patient.gender value SHALL be regarded as a Recorded Sex or Gender (RSG) value. If assertions regarding the nature of the Patient.gender value are required, a single instance of the Person Recorded Sex or Gender extension can be included with these assertions and its genderElementQualifier subelement set to a value of “true”.
  • Need for an interpreter service can be represented with the interpreterRequired extension set to “true”
    • If the language for interpreter service is known, the language is included in Patient.communication.language and Patient.communication.preferred is set to “true”.
    • If Patient.communication.preferred has not been included, or is set to “false”, systems should understand this as the language for the interpreter service is not known.

Extensions under consideration:

Usage:

Changes since version 5.0.0:

  • The data elements list has changed
  • One or more text definitions, invariants or bindings have changed
  • Formal Views of Profile Content

    Description of Profiles, Differentials, Snapshots and how the different presentations work.

    This structure is derived from Patient

    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Patient C 0..* Patient A patient in an Australian healthcare context
    inv-pat-0: If present, birth time's date shall be the birth date
    inv-pat-1: Individual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    inv-pat-2: Individual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    inv-pat-3: Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    inv-pat-4: Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    inv-pat-5: Recorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    ... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:birthPlace 0..1 Address Place of Birth for patient
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
    .... extension:indigenousStatus 0..1 Coding Indigenous status
    URL: http://hl7.org.au/fhir/StructureDefinition/indigenous-status
    Binding: Australian Indigenous Status . (required)
    .... extension:veteranStatus 0..* Coding Veteran / Australian Defence Force (ADF) status
    URL: http://hl7.org.au/fhir/StructureDefinition/veteran-status
    Binding: Australian Veteran Status . (required)
    .... extension:closingTheGapRegistration 0..1 boolean Closing the Gap co-payment eligibility indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/closing-the-gap-registration
    .... extension:mothersMaidenName 0..1 string Mother's Maiden name
    URL: http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName
    .... extension:interpreterRequired 0..1 boolean Whether an interpreter is required
    URL: http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired
    .... extension:dateOfArrival 0..1 date The date a person first arrived in Australia, from another country, with the intention of living in Australia for one year or more
    URL: http://hl7.org.au/fhir/StructureDefinition/date-of-arrival
    .... extension:genderIdentity C 0..* (Complex) Gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity
    .... extension:individualPronouns C 0..* (Complex) Pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-pronouns
    .... extension:recordedSexOrGender C 0..* (Complex) Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply. Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply. Recorded sex or gender jurisdiction shall be a member of the Jurisdiction - ValueSet AU Extended value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender
    ... identifier 0..* Identifier, AUIHI, AUMedicareCardNumber, AUDVANumber, AUHealthCareCardNumber, AUPensionerConcessionCardNumber, AUCwlthSeniorsHealthCardNumber, AUMedicalRecordNumber, AUInsuranceMemberNumber Identifies this patient across multiple systems
    ... birthDate C 0..1 date Date of birth extended for time and accuracy indicator
    .... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ..... extension:accuracyIndicator 0..1 Coding Birth date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding

    ..... extension:birthTime C 0..1 dateTime Birth time
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
    .... deceased[x]:deceasedBoolean 0..1 boolean Deceased indicator
    .... deceased[x]:deceasedDateTime 0..1 dateTime Deceased date time
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ...... extension:accuracyIndicator 0..1 Coding Deceased date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding

    ... address 0..* AustralianAddress, Address An address for the individual
    ... contact
    .... relationship 0..* CodeableConcept The kind of relationship
    Binding: Contact Relationship Type . (extensible)
    .... address 0..1 Address, AustralianAddress Address for the contact person
    ... communication
    .... language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
    Binding: Common Languages in Australia . (extensible)
    ... link 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual person

    doco Documentation for this format

    Terminology Bindings (Differential)

    PathConformanceValueSetURI
    Patient.contact.relationshipextensibleContactRelationshipType .
    https://healthterminologies.gov.au/fhir/ValueSet/contact-relationship-type-3
    Patient.communication.languageextensibleCommonLanguagesInAustralia .
    https://healthterminologies.gov.au/fhir/ValueSet/common-languages-australia-2

    Constraints

    IdGradePath(s)DetailsRequirements
    inv-pat-0errorPatientIf present, birth time's date shall be the birth date
    : birthDate.extension('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()
    inv-pat-1warningPatientIndividual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/gender-identity-response-1'))
    inv-pat-2warningPatientIndividual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/australian-pronouns-1'))
    inv-pat-3warningPatientRecorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('type').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('type').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-type'))
    inv-pat-4warningPatientRecorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('sourceDocument').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('sourceDocument').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-source-document-type'))
    inv-pat-5warningPatientRecorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('jurisdiction').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('jurisdiction').value.memberOf('http://terminology.hl7.org.au/ValueSet/jurisdiction-extended'))
    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Patient C 0..* Patient A patient in an Australian healthcare context
    dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
    dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
    dom-6: A resource should have narrative for robust management
    inv-pat-0: If present, birth time's date shall be the birth date
    inv-pat-1: Individual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    inv-pat-2: Individual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    inv-pat-3: Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    inv-pat-4: Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    inv-pat-5: Recorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ele-1: All FHIR elements must have a @value or children
    ... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:birthPlace 0..1 Address Place of Birth for patient
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:indigenousStatus 0..1 Coding Indigenous status
    URL: http://hl7.org.au/fhir/StructureDefinition/indigenous-status
    Binding: Australian Indigenous Status . (required)
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:veteranStatus 0..* Coding Veteran / Australian Defence Force (ADF) status
    URL: http://hl7.org.au/fhir/StructureDefinition/veteran-status
    Binding: Australian Veteran Status . (required)
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:closingTheGapRegistration 0..1 boolean Closing the Gap co-payment eligibility indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/closing-the-gap-registration
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:mothersMaidenName 0..1 string Mother's Maiden name
    URL: http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:interpreterRequired 0..1 boolean Whether an interpreter is required
    URL: http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:dateOfArrival 0..1 date The date a person first arrived in Australia, from another country, with the intention of living in Australia for one year or more
    URL: http://hl7.org.au/fhir/StructureDefinition/date-of-arrival
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:genderIdentity C 0..* (Complex) Gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:individualPronouns C 0..* (Complex) Pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-pronouns
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:recordedSexOrGender C 0..* (Complex) Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply. Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply. Recorded sex or gender jurisdiction shall be a member of the Jurisdiction - ValueSet AU Extended value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ... active ?!Σ 0..1 boolean Whether this patient's record is in active use
    ele-1: All FHIR elements must have a @value or children
    ... birthDate ΣC 0..1 date Date of birth extended for time and accuracy indicator
    ele-1: All FHIR elements must have a @value or children
    .... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ..... extension:accuracyIndicator 0..1 Coding Birth date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding


    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ..... extension:birthTime C 0..1 dateTime Birth time
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ... Slices for deceased[x] ?!Σ 0..1 Indicates if the individual is deceased or not
    Slice: Unordered, Closed by type:$this
    ele-1: All FHIR elements must have a @value or children
    .... deceasedBoolean boolean
    .... deceasedDateTime dateTime
    .... deceased[x]:deceasedBoolean ?!Σ 0..1 boolean Deceased indicator
    ele-1: All FHIR elements must have a @value or children
    .... deceased[x]:deceasedDateTime ?!Σ 0..1 dateTime Deceased date time
    ele-1: All FHIR elements must have a @value or children
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ...... extension:accuracyIndicator 0..1 Coding Deceased date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding


    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ... address Σ 0..* AustralianAddress, Address An address for the individual
    ele-1: All FHIR elements must have a @value or children
    ... link ?!Σ 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual person
    ele-1: All FHIR elements must have a @value or children
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... other Σ 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
    ele-1: All FHIR elements must have a @value or children
    .... type Σ 1..1 code replaced-by | replaces | refer | seealso
    Binding: LinkType (required): The type of link between this patient resource and another patient resource.


    ele-1: All FHIR elements must have a @value or children

    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSetURI
    Patient.link.typerequiredLinkType
    http://hl7.org/fhir/ValueSet/link-type|4.0.1
    from the FHIR Standard

    Constraints

    IdGradePath(s)DetailsRequirements
    dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
    : contained.contained.empty()
    dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
    : contained.meta.security.empty()
    dom-6best practicePatientA resource should have narrative for robust management
    : text.`div`.exists()
    ele-1error**ALL** elementsAll FHIR elements must have a @value or children
    : hasValue() or (children().count() > id.count())
    ext-1error**ALL** extensionsMust have either extensions or value[x], not both
    : extension.exists() != value.exists()
    inv-pat-0errorPatientIf present, birth time's date shall be the birth date
    : birthDate.extension('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()
    inv-pat-1warningPatientIndividual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/gender-identity-response-1'))
    inv-pat-2warningPatientIndividual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/australian-pronouns-1'))
    inv-pat-3warningPatientRecorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('type').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('type').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-type'))
    inv-pat-4warningPatientRecorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('sourceDocument').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('sourceDocument').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-source-document-type'))
    inv-pat-5warningPatientRecorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('jurisdiction').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('jurisdiction').value.memberOf('http://terminology.hl7.org.au/ValueSet/jurisdiction-extended'))
    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Patient C 0..* Patient A patient in an Australian healthcare context
    inv-pat-0: If present, birth time's date shall be the birth date
    inv-pat-1: Individual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    inv-pat-2: Individual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    inv-pat-3: Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    inv-pat-4: Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    inv-pat-5: Recorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    ... id Σ 0..1 id Logical id of this artifact
    ... meta Σ 0..1 Meta Metadata about the resource
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... text 0..1 Narrative Text summary of the resource, for human interpretation
    ... contained 0..* Resource Contained, inline Resources
    ... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:birthPlace 0..1 Address Place of Birth for patient
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
    .... extension:indigenousStatus 0..1 Coding Indigenous status
    URL: http://hl7.org.au/fhir/StructureDefinition/indigenous-status
    Binding: Australian Indigenous Status . (required)
    .... extension:veteranStatus 0..* Coding Veteran / Australian Defence Force (ADF) status
    URL: http://hl7.org.au/fhir/StructureDefinition/veteran-status
    Binding: Australian Veteran Status . (required)
    .... extension:closingTheGapRegistration 0..1 boolean Closing the Gap co-payment eligibility indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/closing-the-gap-registration
    .... extension:mothersMaidenName 0..1 string Mother's Maiden name
    URL: http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName
    .... extension:interpreterRequired 0..1 boolean Whether an interpreter is required
    URL: http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired
    .... extension:dateOfArrival 0..1 date The date a person first arrived in Australia, from another country, with the intention of living in Australia for one year or more
    URL: http://hl7.org.au/fhir/StructureDefinition/date-of-arrival
    .... extension:genderIdentity C 0..* (Complex) Gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity
    .... extension:individualPronouns C 0..* (Complex) Pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-pronouns
    .... extension:recordedSexOrGender C 0..* (Complex) Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply. Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply. Recorded sex or gender jurisdiction shall be a member of the Jurisdiction - ValueSet AU Extended value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender
    ... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
    ... identifier Σ 0..* Identifier, AUIHI, AUMedicareCardNumber, AUDVANumber, AUHealthCareCardNumber, AUPensionerConcessionCardNumber, AUCwlthSeniorsHealthCardNumber, AUMedicalRecordNumber, AUInsuranceMemberNumber Identifies this patient across multiple systems
    ... active ?!Σ 0..1 boolean Whether this patient's record is in active use
    ... name Σ 0..* HumanName A name associated with the patient
    ... telecom Σ 0..* ContactPoint A contact detail for the individual
    ... gender Σ 0..1 code male | female | other | unknown
    Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

    ... birthDate ΣC 0..1 date Date of birth extended for time and accuracy indicator
    .... id 0..1 string xml:id (or equivalent in JSON)
    .... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ..... extension:accuracyIndicator 0..1 Coding Birth date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding


    ..... extension:birthTime C 0..1 dateTime Birth time
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
    .... value 0..1 date Primitive value for date
    ... Slices for deceased[x] ?!Σ 0..1 Indicates if the individual is deceased or not
    Slice: Unordered, Closed by type:$this
    .... deceasedBoolean boolean
    .... deceasedDateTime dateTime
    .... deceased[x]:deceasedBoolean ?!Σ 0..1 boolean Deceased indicator
    .... deceased[x]:deceasedDateTime ?!Σ 0..1 dateTime Deceased date time
    ..... id 0..1 string xml:id (or equivalent in JSON)
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ...... extension:accuracyIndicator 0..1 Coding Deceased date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding


    ..... value 0..1 dateTime Primitive value for dateTime
    ... address Σ 0..* AustralianAddress, Address An address for the individual
    ... maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
    Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

    ... multipleBirth[x] 0..1 Whether patient is part of a multiple birth
    .... multipleBirthBoolean boolean
    .... multipleBirthInteger integer
    ... photo 0..* Attachment Image of the patient
    ... contact C 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
    pat-1: SHALL at least contain a contact's details or a reference to an organization
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    .... relationship 0..* CodeableConcept The kind of relationship
    Binding: Contact Relationship Type . (extensible)
    .... name 0..1 HumanName A name associated with the contact person
    .... telecom 0..* ContactPoint A contact detail for the person
    .... address 0..1 Address, AustralianAddress Address for the contact person
    .... gender 0..1 code male | female | other | unknown
    Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

    .... organization C 0..1 Reference(Organization) Organization that is associated with the contact
    .... period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
    ... communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    .... language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
    Binding: Common Languages in Australia . (extensible)
    .... preferred 0..1 boolean Language preference indicator
    ... generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
    ... managingOrganization Σ 0..1 Reference(Organization) Organization that is the custodian of the patient record
    ... link ?!Σ 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual person
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    .... other Σ 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
    .... type Σ 1..1 code replaced-by | replaces | refer | seealso
    Binding: LinkType (required): The type of link between this patient resource and another patient resource.


    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSetURI
    Patient.languagepreferredCommonLanguages
    http://hl7.org/fhir/ValueSet/languages
    from the FHIR Standard
    Additional Bindings Purpose
    AllLanguages Max Binding
    Patient.genderrequiredAdministrativeGender
    http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
    from the FHIR Standard
    Patient.maritalStatusextensibleMarital Status Codes
    http://hl7.org/fhir/ValueSet/marital-status
    from the FHIR Standard
    Patient.contact.relationshipextensibleContactRelationshipType .
    https://healthterminologies.gov.au/fhir/ValueSet/contact-relationship-type-3
    Patient.contact.genderrequiredAdministrativeGender
    http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
    from the FHIR Standard
    Patient.communication.languageextensibleCommonLanguagesInAustralia .
    https://healthterminologies.gov.au/fhir/ValueSet/common-languages-australia-2
    Patient.link.typerequiredLinkType
    http://hl7.org/fhir/ValueSet/link-type|4.0.1
    from the FHIR Standard

    Constraints

    IdGradePath(s)DetailsRequirements
    dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
    : contained.contained.empty()
    dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
    : contained.meta.security.empty()
    dom-6best practicePatientA resource should have narrative for robust management
    : text.`div`.exists()
    ele-1error**ALL** elementsAll FHIR elements must have a @value or children
    : hasValue() or (children().count() > id.count())
    ext-1error**ALL** extensionsMust have either extensions or value[x], not both
    : extension.exists() != value.exists()
    inv-pat-0errorPatientIf present, birth time's date shall be the birth date
    : birthDate.extension('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()
    inv-pat-1warningPatientIndividual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/gender-identity-response-1'))
    inv-pat-2warningPatientIndividual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/australian-pronouns-1'))
    inv-pat-3warningPatientRecorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('type').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('type').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-type'))
    inv-pat-4warningPatientRecorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('sourceDocument').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('sourceDocument').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-source-document-type'))
    inv-pat-5warningPatientRecorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('jurisdiction').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('jurisdiction').value.memberOf('http://terminology.hl7.org.au/ValueSet/jurisdiction-extended'))
    pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
    : name.exists() or telecom.exists() or address.exists() or organization.exists()

    Differential View

    This structure is derived from Patient

    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Patient C 0..* Patient A patient in an Australian healthcare context
    inv-pat-0: If present, birth time's date shall be the birth date
    inv-pat-1: Individual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    inv-pat-2: Individual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    inv-pat-3: Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    inv-pat-4: Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    inv-pat-5: Recorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    ... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:birthPlace 0..1 Address Place of Birth for patient
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
    .... extension:indigenousStatus 0..1 Coding Indigenous status
    URL: http://hl7.org.au/fhir/StructureDefinition/indigenous-status
    Binding: Australian Indigenous Status . (required)
    .... extension:veteranStatus 0..* Coding Veteran / Australian Defence Force (ADF) status
    URL: http://hl7.org.au/fhir/StructureDefinition/veteran-status
    Binding: Australian Veteran Status . (required)
    .... extension:closingTheGapRegistration 0..1 boolean Closing the Gap co-payment eligibility indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/closing-the-gap-registration
    .... extension:mothersMaidenName 0..1 string Mother's Maiden name
    URL: http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName
    .... extension:interpreterRequired 0..1 boolean Whether an interpreter is required
    URL: http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired
    .... extension:dateOfArrival 0..1 date The date a person first arrived in Australia, from another country, with the intention of living in Australia for one year or more
    URL: http://hl7.org.au/fhir/StructureDefinition/date-of-arrival
    .... extension:genderIdentity C 0..* (Complex) Gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity
    .... extension:individualPronouns C 0..* (Complex) Pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-pronouns
    .... extension:recordedSexOrGender C 0..* (Complex) Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply. Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply. Recorded sex or gender jurisdiction shall be a member of the Jurisdiction - ValueSet AU Extended value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender
    ... identifier 0..* Identifier, AUIHI, AUMedicareCardNumber, AUDVANumber, AUHealthCareCardNumber, AUPensionerConcessionCardNumber, AUCwlthSeniorsHealthCardNumber, AUMedicalRecordNumber, AUInsuranceMemberNumber Identifies this patient across multiple systems
    ... birthDate C 0..1 date Date of birth extended for time and accuracy indicator
    .... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ..... extension:accuracyIndicator 0..1 Coding Birth date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding

    ..... extension:birthTime C 0..1 dateTime Birth time
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
    .... deceased[x]:deceasedBoolean 0..1 boolean Deceased indicator
    .... deceased[x]:deceasedDateTime 0..1 dateTime Deceased date time
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ...... extension:accuracyIndicator 0..1 Coding Deceased date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding

    ... address 0..* AustralianAddress, Address An address for the individual
    ... contact
    .... relationship 0..* CodeableConcept The kind of relationship
    Binding: Contact Relationship Type . (extensible)
    .... address 0..1 Address, AustralianAddress Address for the contact person
    ... communication
    .... language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
    Binding: Common Languages in Australia . (extensible)
    ... link 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual person

    doco Documentation for this format

    Terminology Bindings (Differential)

    PathConformanceValueSetURI
    Patient.contact.relationshipextensibleContactRelationshipType .
    https://healthterminologies.gov.au/fhir/ValueSet/contact-relationship-type-3
    Patient.communication.languageextensibleCommonLanguagesInAustralia .
    https://healthterminologies.gov.au/fhir/ValueSet/common-languages-australia-2

    Constraints

    IdGradePath(s)DetailsRequirements
    inv-pat-0errorPatientIf present, birth time's date shall be the birth date
    : birthDate.extension('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()
    inv-pat-1warningPatientIndividual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/gender-identity-response-1'))
    inv-pat-2warningPatientIndividual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/australian-pronouns-1'))
    inv-pat-3warningPatientRecorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('type').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('type').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-type'))
    inv-pat-4warningPatientRecorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('sourceDocument').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('sourceDocument').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-source-document-type'))
    inv-pat-5warningPatientRecorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('jurisdiction').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('jurisdiction').value.memberOf('http://terminology.hl7.org.au/ValueSet/jurisdiction-extended'))

    Key Elements View

    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Patient C 0..* Patient A patient in an Australian healthcare context
    dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
    dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
    dom-6: A resource should have narrative for robust management
    inv-pat-0: If present, birth time's date shall be the birth date
    inv-pat-1: Individual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    inv-pat-2: Individual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    inv-pat-3: Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    inv-pat-4: Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    inv-pat-5: Recorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ele-1: All FHIR elements must have a @value or children
    ... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:birthPlace 0..1 Address Place of Birth for patient
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:indigenousStatus 0..1 Coding Indigenous status
    URL: http://hl7.org.au/fhir/StructureDefinition/indigenous-status
    Binding: Australian Indigenous Status . (required)
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:veteranStatus 0..* Coding Veteran / Australian Defence Force (ADF) status
    URL: http://hl7.org.au/fhir/StructureDefinition/veteran-status
    Binding: Australian Veteran Status . (required)
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:closingTheGapRegistration 0..1 boolean Closing the Gap co-payment eligibility indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/closing-the-gap-registration
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:mothersMaidenName 0..1 string Mother's Maiden name
    URL: http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:interpreterRequired 0..1 boolean Whether an interpreter is required
    URL: http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:dateOfArrival 0..1 date The date a person first arrived in Australia, from another country, with the intention of living in Australia for one year or more
    URL: http://hl7.org.au/fhir/StructureDefinition/date-of-arrival
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:genderIdentity C 0..* (Complex) Gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:individualPronouns C 0..* (Complex) Pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-pronouns
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... extension:recordedSexOrGender C 0..* (Complex) Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply. Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply. Recorded sex or gender jurisdiction shall be a member of the Jurisdiction - ValueSet AU Extended value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ... active ?!Σ 0..1 boolean Whether this patient's record is in active use
    ele-1: All FHIR elements must have a @value or children
    ... birthDate ΣC 0..1 date Date of birth extended for time and accuracy indicator
    ele-1: All FHIR elements must have a @value or children
    .... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ..... extension:accuracyIndicator 0..1 Coding Birth date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding


    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ..... extension:birthTime C 0..1 dateTime Birth time
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ... Slices for deceased[x] ?!Σ 0..1 Indicates if the individual is deceased or not
    Slice: Unordered, Closed by type:$this
    ele-1: All FHIR elements must have a @value or children
    .... deceasedBoolean boolean
    .... deceasedDateTime dateTime
    .... deceased[x]:deceasedBoolean ?!Σ 0..1 boolean Deceased indicator
    ele-1: All FHIR elements must have a @value or children
    .... deceased[x]:deceasedDateTime ?!Σ 0..1 dateTime Deceased date time
    ele-1: All FHIR elements must have a @value or children
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ...... extension:accuracyIndicator 0..1 Coding Deceased date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding


    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    ... address Σ 0..* AustralianAddress, Address An address for the individual
    ele-1: All FHIR elements must have a @value or children
    ... link ?!Σ 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual person
    ele-1: All FHIR elements must have a @value or children
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ele-1: All FHIR elements must have a @value or children
    ext-1: Must have either extensions or value[x], not both
    .... other Σ 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
    ele-1: All FHIR elements must have a @value or children
    .... type Σ 1..1 code replaced-by | replaces | refer | seealso
    Binding: LinkType (required): The type of link between this patient resource and another patient resource.


    ele-1: All FHIR elements must have a @value or children

    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSetURI
    Patient.link.typerequiredLinkType
    http://hl7.org/fhir/ValueSet/link-type|4.0.1
    from the FHIR Standard

    Constraints

    IdGradePath(s)DetailsRequirements
    dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
    : contained.contained.empty()
    dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
    : contained.meta.security.empty()
    dom-6best practicePatientA resource should have narrative for robust management
    : text.`div`.exists()
    ele-1error**ALL** elementsAll FHIR elements must have a @value or children
    : hasValue() or (children().count() > id.count())
    ext-1error**ALL** extensionsMust have either extensions or value[x], not both
    : extension.exists() != value.exists()
    inv-pat-0errorPatientIf present, birth time's date shall be the birth date
    : birthDate.extension('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()
    inv-pat-1warningPatientIndividual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/gender-identity-response-1'))
    inv-pat-2warningPatientIndividual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/australian-pronouns-1'))
    inv-pat-3warningPatientRecorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('type').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('type').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-type'))
    inv-pat-4warningPatientRecorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('sourceDocument').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('sourceDocument').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-source-document-type'))
    inv-pat-5warningPatientRecorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('jurisdiction').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('jurisdiction').value.memberOf('http://terminology.hl7.org.au/ValueSet/jurisdiction-extended'))

    Snapshot View

    NameFlagsCard.TypeDescription & Constraintsdoco
    .. Patient C 0..* Patient A patient in an Australian healthcare context
    inv-pat-0: If present, birth time's date shall be the birth date
    inv-pat-1: Individual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    inv-pat-2: Individual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    inv-pat-3: Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    inv-pat-4: Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    inv-pat-5: Recorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    ... id Σ 0..1 id Logical id of this artifact
    ... meta Σ 0..1 Meta Metadata about the resource
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... text 0..1 Narrative Text summary of the resource, for human interpretation
    ... contained 0..* Resource Contained, inline Resources
    ... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    .... extension:birthPlace 0..1 Address Place of Birth for patient
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
    .... extension:indigenousStatus 0..1 Coding Indigenous status
    URL: http://hl7.org.au/fhir/StructureDefinition/indigenous-status
    Binding: Australian Indigenous Status . (required)
    .... extension:veteranStatus 0..* Coding Veteran / Australian Defence Force (ADF) status
    URL: http://hl7.org.au/fhir/StructureDefinition/veteran-status
    Binding: Australian Veteran Status . (required)
    .... extension:closingTheGapRegistration 0..1 boolean Closing the Gap co-payment eligibility indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/closing-the-gap-registration
    .... extension:mothersMaidenName 0..1 string Mother's Maiden name
    URL: http://hl7.org/fhir/StructureDefinition/patient-mothersMaidenName
    .... extension:interpreterRequired 0..1 boolean Whether an interpreter is required
    URL: http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired
    .... extension:dateOfArrival 0..1 date The date a person first arrived in Australia, from another country, with the intention of living in Australia for one year or more
    URL: http://hl7.org.au/fhir/StructureDefinition/date-of-arrival
    .... extension:genderIdentity C 0..* (Complex) Gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-genderIdentity
    .... extension:individualPronouns C 0..* (Complex) Pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-pronouns
    .... extension:recordedSexOrGender C 0..* (Complex) Recorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply. Recorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply. Recorded sex or gender jurisdiction shall be a member of the Jurisdiction - ValueSet AU Extended value set if any codes within that value set can apply
    URL: http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender
    ... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
    ... identifier Σ 0..* Identifier, AUIHI, AUMedicareCardNumber, AUDVANumber, AUHealthCareCardNumber, AUPensionerConcessionCardNumber, AUCwlthSeniorsHealthCardNumber, AUMedicalRecordNumber, AUInsuranceMemberNumber Identifies this patient across multiple systems
    ... active ?!Σ 0..1 boolean Whether this patient's record is in active use
    ... name Σ 0..* HumanName A name associated with the patient
    ... telecom Σ 0..* ContactPoint A contact detail for the individual
    ... gender Σ 0..1 code male | female | other | unknown
    Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

    ... birthDate ΣC 0..1 date Date of birth extended for time and accuracy indicator
    .... id 0..1 string xml:id (or equivalent in JSON)
    .... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ..... extension:accuracyIndicator 0..1 Coding Birth date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding


    ..... extension:birthTime C 0..1 dateTime Birth time
    URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
    .... value 0..1 date Primitive value for date
    ... Slices for deceased[x] ?!Σ 0..1 Indicates if the individual is deceased or not
    Slice: Unordered, Closed by type:$this
    .... deceasedBoolean boolean
    .... deceasedDateTime dateTime
    .... deceased[x]:deceasedBoolean ?!Σ 0..1 boolean Deceased indicator
    .... deceased[x]:deceasedDateTime ?!Σ 0..1 dateTime Deceased date time
    ..... id 0..1 string xml:id (or equivalent in JSON)
    ..... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ...... extension:accuracyIndicator 0..1 Coding Deceased date accuracy indicator
    URL: http://hl7.org.au/fhir/StructureDefinition/date-accuracy-indicator
    Binding: Date Accuracy Indicator . (required): Date accuracy coding


    ..... value 0..1 dateTime Primitive value for dateTime
    ... address Σ 0..* AustralianAddress, Address An address for the individual
    ... maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
    Binding: Marital Status Codes (extensible): The domestic partnership status of a person.

    ... multipleBirth[x] 0..1 Whether patient is part of a multiple birth
    .... multipleBirthBoolean boolean
    .... multipleBirthInteger integer
    ... photo 0..* Attachment Image of the patient
    ... contact C 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
    pat-1: SHALL at least contain a contact's details or a reference to an organization
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    .... relationship 0..* CodeableConcept The kind of relationship
    Binding: Contact Relationship Type . (extensible)
    .... name 0..1 HumanName A name associated with the contact person
    .... telecom 0..* ContactPoint A contact detail for the person
    .... address 0..1 Address, AustralianAddress Address for the contact person
    .... gender 0..1 code male | female | other | unknown
    Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

    .... organization C 0..1 Reference(Organization) Organization that is associated with the contact
    .... period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
    ... communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    .... language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
    Binding: Common Languages in Australia . (extensible)
    .... preferred 0..1 boolean Language preference indicator
    ... generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
    ... managingOrganization Σ 0..1 Reference(Organization) Organization that is the custodian of the patient record
    ... link ?!Σ 0..* BackboneElement Link to a Patient or RelatedPerson resource that concerns the same actual person
    .... id 0..1 string Unique id for inter-element referencing
    .... extension 0..* Extension Additional content defined by implementations
    .... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    .... other Σ 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
    .... type Σ 1..1 code replaced-by | replaces | refer | seealso
    Binding: LinkType (required): The type of link between this patient resource and another patient resource.


    doco Documentation for this format

    Terminology Bindings

    PathConformanceValueSetURI
    Patient.languagepreferredCommonLanguages
    http://hl7.org/fhir/ValueSet/languages
    from the FHIR Standard
    Additional Bindings Purpose
    AllLanguages Max Binding
    Patient.genderrequiredAdministrativeGender
    http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
    from the FHIR Standard
    Patient.maritalStatusextensibleMarital Status Codes
    http://hl7.org/fhir/ValueSet/marital-status
    from the FHIR Standard
    Patient.contact.relationshipextensibleContactRelationshipType .
    https://healthterminologies.gov.au/fhir/ValueSet/contact-relationship-type-3
    Patient.contact.genderrequiredAdministrativeGender
    http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
    from the FHIR Standard
    Patient.communication.languageextensibleCommonLanguagesInAustralia .
    https://healthterminologies.gov.au/fhir/ValueSet/common-languages-australia-2
    Patient.link.typerequiredLinkType
    http://hl7.org/fhir/ValueSet/link-type|4.0.1
    from the FHIR Standard

    Constraints

    IdGradePath(s)DetailsRequirements
    dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
    : contained.contained.empty()
    dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
    : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
    dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
    : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
    dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
    : contained.meta.security.empty()
    dom-6best practicePatientA resource should have narrative for robust management
    : text.`div`.exists()
    ele-1error**ALL** elementsAll FHIR elements must have a @value or children
    : hasValue() or (children().count() > id.count())
    ext-1error**ALL** extensionsMust have either extensions or value[x], not both
    : extension.exists() != value.exists()
    inv-pat-0errorPatientIf present, birth time's date shall be the birth date
    : birthDate.extension('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()
    inv-pat-1warningPatientIndividual gender identity shall be a member of the Gender Identity Response value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-genderIdentity').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/gender-identity-response-1'))
    inv-pat-2warningPatientIndividual pronouns shall be a member of the Australian Pronouns value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-pronouns').all(extension('value').value.memberOf('https://healthterminologies.gov.au/fhir/ValueSet/australian-pronouns-1'))
    inv-pat-3warningPatientRecorded sex or gender type shall be a member of the AU Recorded Sex or Gender Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('type').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('type').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-type'))
    inv-pat-4warningPatientRecorded sex or gender source document type shall be a member of the AU Recorded Sex or Gender (RSG) Source Document Type value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('sourceDocument').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('sourceDocument').value.memberOf('http://terminology.hl7.org.au/ValueSet/rsg-source-document-type'))
    inv-pat-5warningPatientRecorded sex or gender jurisdiction shall be a member of the Jurisdiction ValueSet - AU Extended value set if any codes within that value set can apply
    : extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').extension('jurisdiction').empty() or extension('http://hl7.org/fhir/StructureDefinition/individual-recordedSexOrGender').all(extension('jurisdiction').value.memberOf('http://terminology.hl7.org.au/ValueSet/jurisdiction-extended'))
    pat-1errorPatient.contactSHALL at least contain a contact's details or a reference to an organization
    : name.exists() or telecom.exists() or address.exists() or organization.exists()

     

    Other representations of profile: CSV, Excel, Schematron