Uzbekistan Digital Health Platform - Integrations
0.1.0 - ci-build Uzbekistan flag

Uzbekistan Digital Health Platform - Integrations - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Data Type Profile:

Computable Name:

Usages:

  • This Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

Terminology Bindings

Path Status Usage ValueSet Version Source
RelatedPerson.identifier:passportInternational.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
RelatedPerson.identifier:passportInternational.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
RelatedPerson.relationship Base required Diagnosis Type 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.name.use Base required NameUse 📍5.0.0 FHIR Std.
RelatedPerson.telecom.​system Base required Types of possible contact points 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.telecom.​use Base required Telecom usu 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
RelatedPerson.address:uzAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​city Base required Mahallas translations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​district Base required Uzbekistan Regions and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​state Base required Uzbekistan states and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​country Base required https://terminology.dhp.uz/fhir/core/ValueSet/iso-3166-2-vs-sans-uz Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error RelatedPerson If 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-5 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice RelatedPerson A resource should have narrative for robust management text.`div`.exists()
ele-1 error RelatedPerson.implicitRules, RelatedPerson.extension, RelatedPerson.extension:education, RelatedPerson.modifierExtension, RelatedPerson.identifier, RelatedPerson.identifier:passportInternational, RelatedPerson.identifier:passportInternational.use, RelatedPerson.identifier:passportInternational.type, RelatedPerson.identifier:passportInternational.system, RelatedPerson.identifier:passportInternational.value, RelatedPerson.active, RelatedPerson.patient, RelatedPerson.relationship, RelatedPerson.name, RelatedPerson.name.use, RelatedPerson.name.text, RelatedPerson.name.family, RelatedPerson.name.given, RelatedPerson.name.suffix, RelatedPerson.name.period, RelatedPerson.telecom, RelatedPerson.telecom.system, RelatedPerson.telecom.value, RelatedPerson.telecom.use, RelatedPerson.telecom.rank, RelatedPerson.telecom.period, RelatedPerson.gender, RelatedPerson.gender.extension, RelatedPerson.gender.extension:gender-other-2, RelatedPerson.birthDate, RelatedPerson.address, RelatedPerson.address:uzAddress, RelatedPerson.address:uzAddress.use, RelatedPerson.address:uzAddress.type, RelatedPerson.address:uzAddress.text, RelatedPerson.address:uzAddress.line, RelatedPerson.address:uzAddress.city, RelatedPerson.address:uzAddress.district, RelatedPerson.address:uzAddress.state, RelatedPerson.address:uzAddress.country, RelatedPerson.address:uzAddress.period, RelatedPerson.address:i18nAddress, RelatedPerson.address:i18nAddress.use, RelatedPerson.address:i18nAddress.type, RelatedPerson.address:i18nAddress.text, RelatedPerson.address:i18nAddress.line, RelatedPerson.address:i18nAddress.city, RelatedPerson.address:i18nAddress.district, RelatedPerson.address:i18nAddress.state, RelatedPerson.address:i18nAddress.country, RelatedPerson.address:i18nAddress.period, RelatedPerson.period All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error RelatedPerson.extension, RelatedPerson.extension:education, RelatedPerson.modifierExtension, RelatedPerson.gender.extension, RelatedPerson.gender.extension:gender-other-2 Must have either extensions or value[x], not both extension.exists() != value.exists()
uzcore-gender-other-2 error RelatedPerson gender 'other' implies differentiation of the gender indication 'other' (for use in a profile) gender.exists() and gender = 'other' implies gender.extension('https://dhp.uz/fhir/integrations/StructureDefinition/gender-other').exists()

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
RelatedPerson.relationship Base required Diagnosis Type 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.telecom.​system Base required Types of possible contact points 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.telecom.​use Base required Telecom usu 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​city Base required Mahallas translations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​district Base required Uzbekistan Regions and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​state Base required Uzbekistan states and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​country Base required https://terminology.dhp.uz/fhir/core/ValueSet/iso-3166-2-vs-sans-uz Not State Unknown

Constraints

Id Grade Path(s) Description Expression
uzcore-gender-other-2 error RelatedPerson gender 'other' implies differentiation of the gender indication 'other' (for use in a profile) gender.exists() and gender = 'other' implies gender.extension('https://dhp.uz/fhir/integrations/StructureDefinition/gender-other').exists()

Terminology Bindings

Path Status Usage ValueSet Version Source
RelatedPerson.language Base required All Languages 📍5.0.0 FHIR Std.
RelatedPerson.identifier:passportInternational.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
RelatedPerson.identifier:passportInternational.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
RelatedPerson.relationship Base required Diagnosis Type 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.name.use Base required NameUse 📍5.0.0 FHIR Std.
RelatedPerson.telecom.​system Base required Types of possible contact points 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.telecom.​use Base required Telecom usu 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
RelatedPerson.address:uzAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​city Base required Mahallas translations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​district Base required Uzbekistan Regions and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​state Base required Uzbekistan states and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​country Base required https://terminology.dhp.uz/fhir/core/ValueSet/iso-3166-2-vs-sans-uz Not State Unknown
RelatedPerson.communication.​language Base required All Languages 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error RelatedPerson If 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-5 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice RelatedPerson A resource should have narrative for robust management text.`div`.exists()
ele-1 error RelatedPerson.meta, RelatedPerson.implicitRules, RelatedPerson.language, RelatedPerson.text, RelatedPerson.extension, RelatedPerson.extension:education, RelatedPerson.modifierExtension, RelatedPerson.identifier, RelatedPerson.identifier:passportInternational, RelatedPerson.identifier:passportInternational.extension, RelatedPerson.identifier:passportInternational.use, RelatedPerson.identifier:passportInternational.type, RelatedPerson.identifier:passportInternational.system, RelatedPerson.identifier:passportInternational.value, RelatedPerson.identifier:passportInternational.period, RelatedPerson.identifier:passportInternational.assigner, RelatedPerson.active, RelatedPerson.patient, RelatedPerson.relationship, RelatedPerson.name, RelatedPerson.name.extension, RelatedPerson.name.use, RelatedPerson.name.text, RelatedPerson.name.family, RelatedPerson.name.given, RelatedPerson.name.prefix, RelatedPerson.name.suffix, RelatedPerson.name.period, RelatedPerson.telecom, RelatedPerson.telecom.extension, RelatedPerson.telecom.system, RelatedPerson.telecom.value, RelatedPerson.telecom.use, RelatedPerson.telecom.rank, RelatedPerson.telecom.period, RelatedPerson.gender, RelatedPerson.gender.extension, RelatedPerson.gender.extension:gender-other-2, RelatedPerson.birthDate, RelatedPerson.address, RelatedPerson.address:uzAddress, RelatedPerson.address:uzAddress.extension, RelatedPerson.address:uzAddress.use, RelatedPerson.address:uzAddress.type, RelatedPerson.address:uzAddress.text, RelatedPerson.address:uzAddress.line, RelatedPerson.address:uzAddress.city, RelatedPerson.address:uzAddress.district, RelatedPerson.address:uzAddress.state, RelatedPerson.address:uzAddress.postalCode, RelatedPerson.address:uzAddress.country, RelatedPerson.address:uzAddress.period, RelatedPerson.address:i18nAddress, RelatedPerson.address:i18nAddress.extension, RelatedPerson.address:i18nAddress.use, RelatedPerson.address:i18nAddress.type, RelatedPerson.address:i18nAddress.text, RelatedPerson.address:i18nAddress.line, RelatedPerson.address:i18nAddress.city, RelatedPerson.address:i18nAddress.district, RelatedPerson.address:i18nAddress.state, RelatedPerson.address:i18nAddress.postalCode, RelatedPerson.address:i18nAddress.country, RelatedPerson.address:i18nAddress.period, RelatedPerson.photo, RelatedPerson.period, RelatedPerson.communication, RelatedPerson.communication.extension, RelatedPerson.communication.modifierExtension, RelatedPerson.communication.language, RelatedPerson.communication.preferred All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error RelatedPerson.extension, RelatedPerson.extension:education, RelatedPerson.modifierExtension, RelatedPerson.identifier:passportInternational.extension, RelatedPerson.name.extension, RelatedPerson.telecom.extension, RelatedPerson.gender.extension, RelatedPerson.gender.extension:gender-other-2, RelatedPerson.address:uzAddress.extension, RelatedPerson.address:i18nAddress.extension, RelatedPerson.communication.extension, RelatedPerson.communication.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
uzcore-gender-other-2 error RelatedPerson gender 'other' implies differentiation of the gender indication 'other' (for use in a profile) gender.exists() and gender = 'other' implies gender.extension('https://dhp.uz/fhir/integrations/StructureDefinition/gender-other').exists()

Summary

Mandatory: 2 elements(6 nested mandatory elements)
Must-Support: 46 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of RelatedPerson.identifier
  • The element 1 is sliced based on the value of RelatedPerson.address

Key Elements View

Terminology Bindings

Path Status Usage ValueSet Version Source
RelatedPerson.identifier:passportInternational.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
RelatedPerson.identifier:passportInternational.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
RelatedPerson.relationship Base required Diagnosis Type 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.name.use Base required NameUse 📍5.0.0 FHIR Std.
RelatedPerson.telecom.​system Base required Types of possible contact points 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.telecom.​use Base required Telecom usu 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
RelatedPerson.address:uzAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​city Base required Mahallas translations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​district Base required Uzbekistan Regions and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​state Base required Uzbekistan states and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​country Base required https://terminology.dhp.uz/fhir/core/ValueSet/iso-3166-2-vs-sans-uz Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error RelatedPerson If 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-5 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice RelatedPerson A resource should have narrative for robust management text.`div`.exists()
ele-1 error RelatedPerson.implicitRules, RelatedPerson.extension, RelatedPerson.extension:education, RelatedPerson.modifierExtension, RelatedPerson.identifier, RelatedPerson.identifier:passportInternational, RelatedPerson.identifier:passportInternational.use, RelatedPerson.identifier:passportInternational.type, RelatedPerson.identifier:passportInternational.system, RelatedPerson.identifier:passportInternational.value, RelatedPerson.active, RelatedPerson.patient, RelatedPerson.relationship, RelatedPerson.name, RelatedPerson.name.use, RelatedPerson.name.text, RelatedPerson.name.family, RelatedPerson.name.given, RelatedPerson.name.suffix, RelatedPerson.name.period, RelatedPerson.telecom, RelatedPerson.telecom.system, RelatedPerson.telecom.value, RelatedPerson.telecom.use, RelatedPerson.telecom.rank, RelatedPerson.telecom.period, RelatedPerson.gender, RelatedPerson.gender.extension, RelatedPerson.gender.extension:gender-other-2, RelatedPerson.birthDate, RelatedPerson.address, RelatedPerson.address:uzAddress, RelatedPerson.address:uzAddress.use, RelatedPerson.address:uzAddress.type, RelatedPerson.address:uzAddress.text, RelatedPerson.address:uzAddress.line, RelatedPerson.address:uzAddress.city, RelatedPerson.address:uzAddress.district, RelatedPerson.address:uzAddress.state, RelatedPerson.address:uzAddress.country, RelatedPerson.address:uzAddress.period, RelatedPerson.address:i18nAddress, RelatedPerson.address:i18nAddress.use, RelatedPerson.address:i18nAddress.type, RelatedPerson.address:i18nAddress.text, RelatedPerson.address:i18nAddress.line, RelatedPerson.address:i18nAddress.city, RelatedPerson.address:i18nAddress.district, RelatedPerson.address:i18nAddress.state, RelatedPerson.address:i18nAddress.country, RelatedPerson.address:i18nAddress.period, RelatedPerson.period All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error RelatedPerson.extension, RelatedPerson.extension:education, RelatedPerson.modifierExtension, RelatedPerson.gender.extension, RelatedPerson.gender.extension:gender-other-2 Must have either extensions or value[x], not both extension.exists() != value.exists()
uzcore-gender-other-2 error RelatedPerson gender 'other' implies differentiation of the gender indication 'other' (for use in a profile) gender.exists() and gender = 'other' implies gender.extension('https://dhp.uz/fhir/integrations/StructureDefinition/gender-other').exists()

Differential View

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
RelatedPerson.relationship Base required Diagnosis Type 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.telecom.​system Base required Types of possible contact points 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.telecom.​use Base required Telecom usu 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​city Base required Mahallas translations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​district Base required Uzbekistan Regions and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​state Base required Uzbekistan states and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​country Base required https://terminology.dhp.uz/fhir/core/ValueSet/iso-3166-2-vs-sans-uz Not State Unknown

Constraints

Id Grade Path(s) Description Expression
uzcore-gender-other-2 error RelatedPerson gender 'other' implies differentiation of the gender indication 'other' (for use in a profile) gender.exists() and gender = 'other' implies gender.extension('https://dhp.uz/fhir/integrations/StructureDefinition/gender-other').exists()

Snapshot ViewView

Terminology Bindings

Path Status Usage ValueSet Version Source
RelatedPerson.language Base required All Languages 📍5.0.0 FHIR Std.
RelatedPerson.identifier:passportInternational.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
RelatedPerson.identifier:passportInternational.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
RelatedPerson.relationship Base required Diagnosis Type 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.name.use Base required NameUse 📍5.0.0 FHIR Std.
RelatedPerson.telecom.​system Base required Types of possible contact points 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.telecom.​use Base required Telecom usu 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
RelatedPerson.address:uzAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​city Base required Mahallas translations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​district Base required Uzbekistan Regions and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:uzAddress.​state Base required Uzbekistan states and Locations 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​use Base required Types of address registration 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​type Base required Types of possible addresses 📍0.3.0 Uzbekistan Digital Health Platform v0.3
RelatedPerson.address:i18nAddress.​country Base required https://terminology.dhp.uz/fhir/core/ValueSet/iso-3166-2-vs-sans-uz Not State Unknown
RelatedPerson.communication.​language Base required All Languages 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error RelatedPerson If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error RelatedPerson 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 contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error RelatedPerson If 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-5 error RelatedPerson If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice RelatedPerson A resource should have narrative for robust management text.`div`.exists()
ele-1 error RelatedPerson.meta, RelatedPerson.implicitRules, RelatedPerson.language, RelatedPerson.text, RelatedPerson.extension, RelatedPerson.extension:education, RelatedPerson.modifierExtension, RelatedPerson.identifier, RelatedPerson.identifier:passportInternational, RelatedPerson.identifier:passportInternational.extension, RelatedPerson.identifier:passportInternational.use, RelatedPerson.identifier:passportInternational.type, RelatedPerson.identifier:passportInternational.system, RelatedPerson.identifier:passportInternational.value, RelatedPerson.identifier:passportInternational.period, RelatedPerson.identifier:passportInternational.assigner, RelatedPerson.active, RelatedPerson.patient, RelatedPerson.relationship, RelatedPerson.name, RelatedPerson.name.extension, RelatedPerson.name.use, RelatedPerson.name.text, RelatedPerson.name.family, RelatedPerson.name.given, RelatedPerson.name.prefix, RelatedPerson.name.suffix, RelatedPerson.name.period, RelatedPerson.telecom, RelatedPerson.telecom.extension, RelatedPerson.telecom.system, RelatedPerson.telecom.value, RelatedPerson.telecom.use, RelatedPerson.telecom.rank, RelatedPerson.telecom.period, RelatedPerson.gender, RelatedPerson.gender.extension, RelatedPerson.gender.extension:gender-other-2, RelatedPerson.birthDate, RelatedPerson.address, RelatedPerson.address:uzAddress, RelatedPerson.address:uzAddress.extension, RelatedPerson.address:uzAddress.use, RelatedPerson.address:uzAddress.type, RelatedPerson.address:uzAddress.text, RelatedPerson.address:uzAddress.line, RelatedPerson.address:uzAddress.city, RelatedPerson.address:uzAddress.district, RelatedPerson.address:uzAddress.state, RelatedPerson.address:uzAddress.postalCode, RelatedPerson.address:uzAddress.country, RelatedPerson.address:uzAddress.period, RelatedPerson.address:i18nAddress, RelatedPerson.address:i18nAddress.extension, RelatedPerson.address:i18nAddress.use, RelatedPerson.address:i18nAddress.type, RelatedPerson.address:i18nAddress.text, RelatedPerson.address:i18nAddress.line, RelatedPerson.address:i18nAddress.city, RelatedPerson.address:i18nAddress.district, RelatedPerson.address:i18nAddress.state, RelatedPerson.address:i18nAddress.postalCode, RelatedPerson.address:i18nAddress.country, RelatedPerson.address:i18nAddress.period, RelatedPerson.photo, RelatedPerson.period, RelatedPerson.communication, RelatedPerson.communication.extension, RelatedPerson.communication.modifierExtension, RelatedPerson.communication.language, RelatedPerson.communication.preferred All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error RelatedPerson.extension, RelatedPerson.extension:education, RelatedPerson.modifierExtension, RelatedPerson.identifier:passportInternational.extension, RelatedPerson.name.extension, RelatedPerson.telecom.extension, RelatedPerson.gender.extension, RelatedPerson.gender.extension:gender-other-2, RelatedPerson.address:uzAddress.extension, RelatedPerson.address:i18nAddress.extension, RelatedPerson.communication.extension, RelatedPerson.communication.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
uzcore-gender-other-2 error RelatedPerson gender 'other' implies differentiation of the gender indication 'other' (for use in a profile) gender.exists() and gender = 'other' implies gender.extension('https://dhp.uz/fhir/integrations/StructureDefinition/gender-other').exists()

Summary

Mandatory: 2 elements(6 nested mandatory elements)
Must-Support: 46 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of RelatedPerson.identifier
  • The element 1 is sliced based on the value of RelatedPerson.address

 

Other representations of profile: CSV, Excel, Schematron