patient-eu-lab

Summary

Demographics and other administrative information about an individual.

Profile Views

Refer to Profile Descriptions for a definition of the different profile view formats.

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueAddressAddressEu
sex-for-clinical-useC0..*Extension(Complex)
gender-identityC0..*Extension(Complex)
pronounsC0..*Extension(Complex)
patient-citizenshipC0..*Extension(Complex)
patient-nationalityC0..*Extension(Complex)
birthTimeC0..1Extension(dateTime)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ C0..1Period
telecomΣ C0..*ContactPoint
genderΣ0..1codeBinding
birthDateΣ1..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*AddressEu
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoC0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomC0..*ContactPoint
address0..1AddressEu
gender0..1codeBinding
organizationC0..1Reference(Organization)
periodC0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerC0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
otherΣ C1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueAddressAddressEu
sex-for-clinical-useC0..*Extension(Complex)
gender-identityC0..*Extension(Complex)
pronounsC0..*Extension(Complex)
patient-citizenshipC0..*Extension(Complex)
patient-nationalityC0..*Extension(Complex)
birthTimeC0..1Extension(dateTime)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ C0..1Period
telecomΣ C0..*ContactPoint
genderΣ0..1codeBinding
birthDateΣ1..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*AddressEu
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoC0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomC0..*ContactPoint
address0..1AddressEu
gender0..1codeBinding
organizationC0..1Reference(Organization)
periodC0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerC0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
otherΣ C1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding
idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
id0..1string
extensionC0..0Extension
url1..1uriFixed Value
valueAddressAddressEu
sex-for-clinical-useC0..*Extension(Complex)
gender-identityC0..*Extension(Complex)
pronounsC0..*Extension(Complex)
patient-citizenshipC0..*Extension(Complex)
patient-nationalityC0..*Extension(Complex)
birthTimeC0..1Extension(dateTime)
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
activeΣ ?!0..1boolean
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
textΣ0..1string
familyΣ0..1string
givenΣ0..*string
prefixΣ0..*string
suffixΣ0..*string
periodΣ C0..1Period
telecomΣ C0..*ContactPoint
genderΣ0..1codeBinding
birthDateΣ1..1date
deceasedBooleanboolean
deceasedDateTimedateTime
addressΣ0..*AddressEu
maritalStatus0..1CodeableConceptBinding
multipleBirthBooleanboolean
multipleBirthIntegerinteger
photoC0..*Attachment
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
relationship0..*CodeableConceptBinding
name0..1HumanName
telecomC0..*ContactPoint
address0..1AddressEu
gender0..1codeBinding
organizationC0..1Reference(Organization)
periodC0..1Period
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
language1..1CodeableConceptBinding
preferred0..1boolean
generalPractitionerC0..*Reference(Organization | Practitioner | PractitionerRole)
managingOrganizationΣ C0..1Reference(Organization)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
otherΣ C1..1Reference(Patient | RelatedPerson)
typeΣ1..1codeBinding

Additional Guidance

Where the patient’s NHS Number is available, the associated Bundle SHALL NOT include a Patient resource. In this scenario, other resources in the Bundle SHALL identify the patient using subject.identifier populated with the patient’s NHS Number, for example:

"subject": {
    "identifier": {
        "system": "https://fhir.nhs.uk/Id/nhs-number",
        "value": "9727710638"
    }
},

Support for scenarios where the patient’s NHS Number is not available will be documented in a future release of this implementation guide.

identifier

The Patient.identifier element should contain the patient's NHS Number where available.

For the NHS Number identifier system, see the relevant UK NamingSystems guidance.

Where an NHS Number is unavailable, a local patient identifier may be used in accordance with the applicable identifier guidance.

Validated NHS Number unavailable

Where a validated NHS Number is unavailable, the associated Bundle should include a Patient resource containing supporting demographic information and one or more patient identifiers that are not NHS Numbers.

An unvalidated NHS Number Should be treated as unavailable and Should not be included as an NHS Number identifier.

Other patient-linked resources within the Bundle Should reference the Patient resource using subject.reference.

For example:

"subject": {
    "reference": "urn:uuid:a4c2e1d3-5678-4321-abcd-ef0123456789"
}

Where a validated NHS Number is unavailable, Patient.identifier Should contain one or more patient identifiers that are not NHS Numbers.

Each identifier Should contain:

  • identifier.system identifying the namespace for the patient identifier.
  • identifier.value containing the patient identifier within that namespace.

The identifier may be a local patient identifier assigned by the sending system or middleware. The identifier.system Should identify the namespace under which the identifier was assigned.

For example:

"identifier": [
    {
        "system": "https://example.nhs.uk/patient-identifiers/local",
        "value": "11111111-2222-3333-4444-555555555555"
    }
]