VRIS - Viljatusravi infosüsteem
0.1.0 - draft Estonia flag

VRIS - Viljatusravi infosüsteem, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/ig-ee-vris/ and changes regularly. See the Directory of published versions

Resource Profile: Patient: EE VRIS Donor

Official URL: https://fhir.ee/vris/StructureDefinition/ee-vris-donor Version: 0.1.0
Draft as of 2026-10-13 Computable Name: EEVRISDonor

For use of donors. (ee Doonori profiil, kasutamiseks. Anonüümsete ja anonüümsete-välismaiste doonorite puhul on TEINE PROFIIL!)

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

This structure is derived from EEMPIPatientVerified

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* EEMPIPatientVerified Information about an individual or animal receiving health care services
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:role 0..1 CodeableConcept Role of donor/recipient. (ee Doonori/retsipiendi roll LOENDIST.)
URL: https://fhir.ee/vris/StructureDefinition/ee-vris-role
Patient.Slices for extension.extension:birthPlace 0..1 Address Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:nationality 0..1 (Complex) Nationality
URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
Patient.identifier 1..* Identifier Identifier for donor (ee DOONORIKOOD. Kasuta erinevaid system-urisi, et eristada. IRCC uri vajaks lisamist patisendi identifikaatorite domeeni!)
Patient.identifier.type 0..1 CodeableConcept (ee Kas kasutada doonorite puhul DR Donor registration numberit eristamaks teistest? seda saaks kasutada parameetrina (?) otsingutes, kui on vaja otsida doonoreid?)
Required Pattern: At least the following
Patient.identifier.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
Patient.identifier.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DR
Patient.name 1..* HumanName Name.(ee Doonori nimi)
Patient.birthDate
Patient.birthDate.Slices for extension Content/Rules for all slices
Patient.birthDate.Slices for extension.extension:age 0..1 ExtensionEEBasePatientAge(2.0.0) (ee Vanus on kohustuslik)
Patient.birthDate.Slices for extension.extension:age.value[x] 1..1 Age Value of extension
Patient.deceased[x] 0..1 boolean, dateTime (ee Surnud (boolean) ja surmaaeg. Surma põhjus on eraldi observation? Kas seda on vaja?)
Patient.maritalStatus 0..0 CodeableConcept (ee Perekonnaseis. SEE TULEB ERALDI observationi kaudu, mitte siit!)
Patient.link 0..* BackboneElement (ee NB! Seosed MPI kirje ja suhete vahel teha PIGEM identifikaatorite pärimise kaudu. NB! Uurikuidas MPI link töötab, kirjas on et EI salvestata, kas see mõjutab VRIS?)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* EEMPIPatientVerified Information about an individual or animal receiving health care services
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:role 0..1 CodeableConcept Role of donor/recipient. (ee Doonori/retsipiendi roll LOENDIST.)
URL: https://fhir.ee/vris/StructureDefinition/ee-vris-role
Patient.Slices for extension.extension:birthPlace 0..1 Address Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:nationality 0..1 (Complex) Nationality
URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
Patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Patient.identifier This element must be supported. This element is included in summaries. 1..* Identifier Identifier for donor (ee DOONORIKOOD. Kasuta erinevaid system-urisi, et eristada. IRCC uri vajaks lisamist patisendi identifikaatorite domeeni!)
Patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.identifier.type This element is included in summaries. 0..1 CodeableConcept (ee Kas kasutada doonorite puhul DR Donor registration numberit eristamaks teistest? seda saaks kasutada parameetrina (?) otsingutes, kui on vaja otsida doonoreid?)
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
Patient.identifier.type.id 0..1 string Unique id for inter-element referencing
Patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Patient.identifier.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
Patient.identifier.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Patient.identifier.type.coding.system 0..1 uri Identity of the terminology system
Patient.identifier.type.coding.version 0..1 string Version of the system - if relevant
Patient.identifier.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DR
Patient.identifier.type.coding.display 0..1 string Representation defined by the system
Patient.identifier.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
Patient.identifier.type.text 0..1 string Plain text representation of the concept
Patient.identifier.system This element must be supported. This element is included in summaries. 1..1 uri The namespace for the identifier value
Binding: Patsiendi identifikaatorite domeen (required)
Example General: http://www.acme.com/identifiers/patient
Patient.identifier.value This element must be supported. This element is included in summaries. C 1..1 string Patient identification code or document number.
Example General: 123456
Patient.identifier.period This element must be supported. This element is included in summaries. 0..1 Period Identifikaatori kehtivuse periood. Kui puudub, siis on identifikaator kehtiv.
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Patsiendi kirje olek, määrab kas kirje on kehtiv või eksklikult sisestatud. Eesti isikukoodiga patsiendi puhul väärtuse muutus ei ole lubatud. Vaikimisi on true (aktiivne).
Patient.Slices for name This element must be supported. This element is included in summaries. 1..* HumanName Name.(ee Doonori nimi)
Slice: Unordered, Open by value:use

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for name.name:official This element must be supported. This element is included in summaries. 1..1 HumanName Ametlik nimi
Patient.Slices for name.name:official.use This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Fixed Value: official
Patient.Slices for name.name:official.text This element must be supported. This element is included in summaries. 0..1 string Text representation of the full name
Patient.Slices for name.name:official.family This element must be supported. This element is included in summaries. 1..1 string Perekonnanimi
Patient.Slices for name.name:official.given This element must be supported. This element is included in summaries. 1..1 string Eesnimi
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.Slices for name.name:official.prefix This element must be supported. This element is included in summaries. 0..1 string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.Slices for name.name:official.period This element must be supported. This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.Slices for name.name:nickname This element must be supported. This element is included in summaries. 0..1 HumanName Tundmatu või anonüümse patsiendi nimi
Patient.Slices for name.name:nickname.use This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Fixed Value: nickname
Patient.Slices for name.name:nickname.text This element must be supported. This element is included in summaries. 1..1 string Tundmatu patsiendi hüüdnimi
Patient.Slices for telecom This element must be supported. This element is included in summaries. 0..* ContactPoint Patsiendi kontaktandmed.
Slice: Unordered, Closed by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:All Slices Content/Rules for all slices
Patient.Slices for telecom.telecom:All Slices.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:All Slices.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Patient.Slices for telecom.telecom:All Slices.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:All Slices.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:phone This element must be supported. This element is included in summaries. 0..* ContactPoint Telefoni number
Patient.Slices for telecom.telecom:phone.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Required Pattern: phone
Patient.Slices for telecom.telecom:phone.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Constraints: phone-regex
Patient.Slices for telecom.telecom:phone.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:phone.rank This element must be supported. This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:phone.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:email This element must be supported. This element is included in summaries. 0..* ContactPoint E-Mail
Patient.Slices for telecom.telecom:email.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Required Pattern: email
Patient.Slices for telecom.telecom:email.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Constraints: email-regex
Patient.Slices for telecom.telecom:email.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:email.rank This element must be supported. This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:email.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element must be supported. This element is included in summaries. 0..1 code (ee Sugu. Võib erineda sünnisoost!)
Binding: Administratiivne sugu (required)
Patient.birthDate This element must be supported. This element is included in summaries. 0..1 date The date of birth for the individual
Patient.birthDate.Slices for extension Content/Rules for all slices
Patient.birthDate.Slices for extension.extension:birthTime This element must be supported. 0..1 (Complex) Sünniaeg
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.birthDate.Slices for extension.extension:birthTime.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:birthTime.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-birthTime"
Patient.birthDate.Slices for extension.extension:birthTime.value[x] This element must be supported. 1..1 dateTime Value of extension
Patient.birthDate.Slices for extension.extension:age 0..1 (Complex) (ee Vanus on kohustuslik)
URL: https://fhir.ee/base/StructureDefinition/ee-patient-age
Patient.birthDate.Slices for extension.extension:age.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:age.url 1..1 uri "https://fhir.ee/base/StructureDefinition/ee-patient-age"
Patient.birthDate.Slices for extension.extension:age.value[x] 1..1 Age Value of extension
Patient.birthDate.Slices for extension.extension:age.value[x].value This element is included in summaries. 1..1 decimal Numerical value (with implicit precision)
Patient.birthDate.Slices for extension.extension:age.value[x].comparator This element is a modifier element. This element is included in summaries. 0..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Patient.birthDate.Slices for extension.extension:age.value[x].unit This element is included in summaries. 1..1 string Unit representation
Patient.birthDate.Slices for extension.extension:age.value[x].code This element is included in summaries. C 1..1 code Coded form of the unit
Patient.birthDate.Slices for extension.extension:accuracyIndicator 0..1 Coding Kuupäeva täpsuse indikaator
URL: https://fhir.ee/base/StructureDefinition/ee-date-accuracy-indicator
Binding: Date Accuracy Indicator (required): Date accuracy coding
Patient.deceased[x] This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 (ee Surnud (boolean) ja surmaaeg. Surma põhjus on eraldi observation? Kas seda on vaja?)
Patient.deceased[x].deceased[x]All Types Content/Rules for all Types
Patient.deceased[x].deceased[x]All Types.Slices for extension Content/Rules for all slices
Patient.deceased[x].deceased[x]All Types.Slices for extension.extension:accuracyIndicator 0..1 Coding Date accuracy indicator
URL: https://fhir.ee/base/StructureDefinition/ee-date-accuracy-indicator
Binding: Date Accuracy Indicator (required): Date accuracy coding
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element must be supported. This element is included in summaries. 0..* EEBaseAddress(2.0.0) The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well An address for the individual
Patient.communication This element must be supported. 0..* BackboneElement Suhtluskeeled
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: Keeled (required)
Additional BindingsPurpose
CommonLanguages Starter
Keeled Preferred
Patient.link This element is a modifier element. This element must be supported. This element is included in summaries. 0..* BackboneElement (ee NB! Seosed MPI kirje ja suhete vahel teha PIGEM identifikaatorite pärimise kaudu. NB! Uurikuidas MPI link töötab, kirjas on et EI salvestata, kas see mõjutab VRIS?)
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(EEBase Patient(2.0.0) | EEBase RelatedPerson(2.0.0)) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Patient.identifier.system Base required Patsiendi identifikaatorite domeen ⏿3.0.0 term.tehik.ee
Patient.name:official.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.name:nickname.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.telecom.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:phone.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:phone.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:email.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:email.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.gender Base required Administratiivne sugu ⏿2.0.0 term.tehik.ee
Patient.birthDate.extension:age.​value[x].comparator Base required QuantityComparator 📍5.0.0 FHIR Std.
Patient.communication.​language Base required Keeled ⏿1.0.0 term.tehik.ee
Patient.link.type Base required Link Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* EEMPIPatientVerified Information about an individual or animal receiving health care services
Patient.id This element is included in summaries. 0..1 id Logical id of this artifact
Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Patient.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:role 0..1 CodeableConcept Role of donor/recipient. (ee Doonori/retsipiendi roll LOENDIST.)
URL: https://fhir.ee/vris/StructureDefinition/ee-vris-role
Patient.Slices for extension.extension:birthPlace 0..1 Address Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:nationality 0..1 (Complex) Nationality
URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
Patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Patient.identifier This element must be supported. This element is included in summaries. 1..* Identifier Identifier for donor (ee DOONORIKOOD. Kasuta erinevaid system-urisi, et eristada. IRCC uri vajaks lisamist patisendi identifikaatorite domeeni!)
Patient.identifier.id 0..1 id Unique id for inter-element referencing
Patient.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.identifier.type This element is included in summaries. 0..1 CodeableConcept (ee Kas kasutada doonorite puhul DR Donor registration numberit eristamaks teistest? seda saaks kasutada parameetrina (?) otsingutes, kui on vaja otsida doonoreid?)
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
Patient.identifier.type.id 0..1 string Unique id for inter-element referencing
Patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Patient.identifier.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
Patient.identifier.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Patient.identifier.type.coding.system 0..1 uri Identity of the terminology system
Patient.identifier.type.coding.version 0..1 string Version of the system - if relevant
Patient.identifier.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DR
Patient.identifier.type.coding.display 0..1 string Representation defined by the system
Patient.identifier.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
Patient.identifier.type.text 0..1 string Plain text representation of the concept
Patient.identifier.system This element must be supported. This element is included in summaries. 1..1 uri The namespace for the identifier value
Binding: Patsiendi identifikaatorite domeen (required)
Example General: http://www.acme.com/identifiers/patient
Patient.identifier.value This element must be supported. This element is included in summaries. C 1..1 string Patient identification code or document number.
Example General: 123456
Patient.identifier.period This element must be supported. This element is included in summaries. 0..1 Period Identifikaatori kehtivuse periood. Kui puudub, siis on identifikaator kehtiv.
Patient.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued the document. Can be used as a reference to an organization or as free text.
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Patsiendi kirje olek, määrab kas kirje on kehtiv või eksklikult sisestatud. Eesti isikukoodiga patsiendi puhul väärtuse muutus ei ole lubatud. Vaikimisi on true (aktiivne).
Patient.Slices for name This element must be supported. This element is included in summaries. 1..* HumanName Name.(ee Doonori nimi)
Slice: Unordered, Open by value:use

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for name.name:official This element must be supported. This element is included in summaries. 1..1 HumanName Ametlik nimi
Patient.Slices for name.name:official.id 0..1 id Unique id for inter-element referencing
Patient.Slices for name.name:official.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for name.name:official.use This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Fixed Value: official
Patient.Slices for name.name:official.text This element must be supported. This element is included in summaries. 0..1 string Text representation of the full name
Patient.Slices for name.name:official.family This element must be supported. This element is included in summaries. 1..1 string Perekonnanimi
Patient.Slices for name.name:official.given This element must be supported. This element is included in summaries. 1..1 string Eesnimi
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.Slices for name.name:official.prefix This element must be supported. This element is included in summaries. 0..1 string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.Slices for name.name:official.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.Slices for name.name:official.period This element must be supported. This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.Slices for name.name:nickname This element must be supported. This element is included in summaries. 0..1 HumanName Tundmatu või anonüümse patsiendi nimi
Patient.Slices for name.name:nickname.id 0..1 id Unique id for inter-element referencing
Patient.Slices for name.name:nickname.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for name.name:nickname.use This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Fixed Value: nickname
Patient.Slices for name.name:nickname.text This element must be supported. This element is included in summaries. 1..1 string Tundmatu patsiendi hüüdnimi
Patient.Slices for name.name:nickname.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.Slices for telecom This element must be supported. This element is included in summaries. 0..* ContactPoint Patsiendi kontaktandmed.
Slice: Unordered, Closed by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:All Slices Content/Rules for all slices
Patient.Slices for telecom.telecom:All Slices.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:All Slices.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:All Slices.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Patient.Slices for telecom.telecom:All Slices.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:All Slices.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:All Slices.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:phone This element must be supported. This element is included in summaries. 0..* ContactPoint Telefoni number
Patient.Slices for telecom.telecom:phone.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:phone.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:phone.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Required Pattern: phone
Patient.Slices for telecom.telecom:phone.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Constraints: phone-regex
Patient.Slices for telecom.telecom:phone.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:phone.rank This element must be supported. This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:phone.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:email This element must be supported. This element is included in summaries. 0..* ContactPoint E-Mail
Patient.Slices for telecom.telecom:email.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:email.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:email.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Required Pattern: email
Patient.Slices for telecom.telecom:email.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Constraints: email-regex
Patient.Slices for telecom.telecom:email.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:email.rank This element must be supported. This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:email.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element must be supported. This element is included in summaries. 0..1 code (ee Sugu. Võib erineda sünnisoost!)
Binding: Administratiivne sugu (required)
Patient.birthDate This element must be supported. This element is included in summaries. 0..1 date The date of birth for the individual
Patient.birthDate.id 0..1 string xml:id (or equivalent in JSON)
Patient.birthDate.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:birthTime This element must be supported. 0..1 (Complex) Sünniaeg
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.birthDate.Slices for extension.extension:birthTime.id 0..1 id Unique id for inter-element referencing
Patient.birthDate.Slices for extension.extension:birthTime.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:birthTime.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-birthTime"
Patient.birthDate.Slices for extension.extension:birthTime.value[x] This element must be supported. 1..1 dateTime Value of extension
Patient.birthDate.Slices for extension.extension:age 0..1 (Complex) (ee Vanus on kohustuslik)
URL: https://fhir.ee/base/StructureDefinition/ee-patient-age
Patient.birthDate.Slices for extension.extension:age.id 0..1 id Unique id for inter-element referencing
Patient.birthDate.Slices for extension.extension:age.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:age.url 1..1 uri "https://fhir.ee/base/StructureDefinition/ee-patient-age"
Patient.birthDate.Slices for extension.extension:age.value[x] 1..1 Age Value of extension
Patient.birthDate.Slices for extension.extension:age.value[x].id 0..1 id Unique id for inter-element referencing
Patient.birthDate.Slices for extension.extension:age.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:age.value[x].value This element is included in summaries. 1..1 decimal Numerical value (with implicit precision)
Patient.birthDate.Slices for extension.extension:age.value[x].comparator This element is a modifier element. This element is included in summaries. 0..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Patient.birthDate.Slices for extension.extension:age.value[x].unit This element is included in summaries. 1..1 string Unit representation
Patient.birthDate.Slices for extension.extension:age.value[x].system This element is included in summaries. C 0..1 uri System that defines coded unit form
Patient.birthDate.Slices for extension.extension:age.value[x].code This element is included in summaries. C 1..1 code Coded form of the unit
Patient.birthDate.Slices for extension.extension:accuracyIndicator 0..1 Coding Kuupäeva täpsuse indikaator
URL: https://fhir.ee/base/StructureDefinition/ee-date-accuracy-indicator
Binding: Date Accuracy Indicator (required): Date accuracy coding
Patient.birthDate.value 0..1 date Primitive value for date
Patient.deceased[x] This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 (ee Surnud (boolean) ja surmaaeg. Surma põhjus on eraldi observation? Kas seda on vaja?)
Patient.deceased[x].deceased[x]All Types Content/Rules for all Types
Patient.deceased[x].deceased[x]All Types.id 0..1 string Unique id for inter-element referencing
Patient.deceased[x].deceased[x]All Types.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.deceased[x].deceased[x]All Types.Slices for extension.extension:accuracyIndicator 0..1 Coding Date accuracy indicator
URL: https://fhir.ee/base/StructureDefinition/ee-date-accuracy-indicator
Binding: Date Accuracy Indicator (required): Date accuracy coding
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element must be supported. This element is included in summaries. 0..* EEBaseAddress(2.0.0) The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well An address for the individual
Patient.multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Patient.multipleBirth[x].multipleBirthBoolean boolean
Patient.multipleBirth[x].multipleBirthInteger integer
Patient.communication This element must be supported. 0..* BackboneElement Suhtluskeeled
Patient.communication.id 0..1 string Unique id for inter-element referencing
Patient.communication.extension 0..* Extension Additional content defined by implementations
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: Keeled (required)
Additional BindingsPurpose
CommonLanguages Starter
Keeled Preferred
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.link This element is a modifier element. This element must be supported. This element is included in summaries. 0..* BackboneElement (ee NB! Seosed MPI kirje ja suhete vahel teha PIGEM identifikaatorite pärimise kaudu. NB! Uurikuidas MPI link töötab, kirjas on et EI salvestata, kas see mõjutab VRIS?)
Patient.link.id 0..1 string Unique id for inter-element referencing
Patient.link.extension 0..* Extension Additional content defined by implementations
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(EEBase Patient(2.0.0) | EEBase RelatedPerson(2.0.0)) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.language Base required All Languages 📍5.0.0 FHIR Std.
Patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Patient.identifier.system Base required Patsiendi identifikaatorite domeen ⏿3.0.0 term.tehik.ee
Patient.name:official.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.name:nickname.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.telecom.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:phone.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:phone.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:email.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:email.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.gender Base required Administratiivne sugu ⏿2.0.0 term.tehik.ee
Patient.birthDate.extension:age.​value[x].comparator Base required QuantityComparator 📍5.0.0 FHIR Std.
Patient.contact.relationship Base extensible Patient Contact Relationship 📍5.0.0 FHIR Std.
Patient.contact.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Patient.communication.​language Base required Keeled ⏿1.0.0 term.tehik.ee
Patient.link.type Base required Link Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from EEMPIPatientVerified

Differential View

This structure is derived from EEMPIPatientVerified

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* EEMPIPatientVerified Information about an individual or animal receiving health care services
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:role 0..1 CodeableConcept Role of donor/recipient. (ee Doonori/retsipiendi roll LOENDIST.)
URL: https://fhir.ee/vris/StructureDefinition/ee-vris-role
Patient.Slices for extension.extension:birthPlace 0..1 Address Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:nationality 0..1 (Complex) Nationality
URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
Patient.identifier 1..* Identifier Identifier for donor (ee DOONORIKOOD. Kasuta erinevaid system-urisi, et eristada. IRCC uri vajaks lisamist patisendi identifikaatorite domeeni!)
Patient.identifier.type 0..1 CodeableConcept (ee Kas kasutada doonorite puhul DR Donor registration numberit eristamaks teistest? seda saaks kasutada parameetrina (?) otsingutes, kui on vaja otsida doonoreid?)
Required Pattern: At least the following
Patient.identifier.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
Patient.identifier.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DR
Patient.name 1..* HumanName Name.(ee Doonori nimi)
Patient.gender 0..1 code (ee Sugu. Võib erineda sünnisoost!)
Patient.birthDate
Patient.birthDate.Slices for extension Content/Rules for all slices
Patient.birthDate.Slices for extension.extension:age 0..1 ExtensionEEBasePatientAge(2.0.0) (ee Vanus on kohustuslik)
Patient.birthDate.Slices for extension.extension:age.value[x] 1..1 Age Value of extension
Patient.deceased[x] 0..1 boolean, dateTime (ee Surnud (boolean) ja surmaaeg. Surma põhjus on eraldi observation? Kas seda on vaja?)
Patient.maritalStatus 0..0 CodeableConcept (ee Perekonnaseis. SEE TULEB ERALDI observationi kaudu, mitte siit!)
Patient.link 0..* BackboneElement (ee NB! Seosed MPI kirje ja suhete vahel teha PIGEM identifikaatorite pärimise kaudu. NB! Uurikuidas MPI link töötab, kirjas on et EI salvestata, kas see mõjutab VRIS?)

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* EEMPIPatientVerified Information about an individual or animal receiving health care services
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:role 0..1 CodeableConcept Role of donor/recipient. (ee Doonori/retsipiendi roll LOENDIST.)
URL: https://fhir.ee/vris/StructureDefinition/ee-vris-role
Patient.Slices for extension.extension:birthPlace 0..1 Address Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:nationality 0..1 (Complex) Nationality
URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
Patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Patient.identifier This element must be supported. This element is included in summaries. 1..* Identifier Identifier for donor (ee DOONORIKOOD. Kasuta erinevaid system-urisi, et eristada. IRCC uri vajaks lisamist patisendi identifikaatorite domeeni!)
Patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.identifier.type This element is included in summaries. 0..1 CodeableConcept (ee Kas kasutada doonorite puhul DR Donor registration numberit eristamaks teistest? seda saaks kasutada parameetrina (?) otsingutes, kui on vaja otsida doonoreid?)
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
Patient.identifier.type.id 0..1 string Unique id for inter-element referencing
Patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Patient.identifier.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
Patient.identifier.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Patient.identifier.type.coding.system 0..1 uri Identity of the terminology system
Patient.identifier.type.coding.version 0..1 string Version of the system - if relevant
Patient.identifier.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DR
Patient.identifier.type.coding.display 0..1 string Representation defined by the system
Patient.identifier.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
Patient.identifier.type.text 0..1 string Plain text representation of the concept
Patient.identifier.system This element must be supported. This element is included in summaries. 1..1 uri The namespace for the identifier value
Binding: Patsiendi identifikaatorite domeen (required)
Example General: http://www.acme.com/identifiers/patient
Patient.identifier.value This element must be supported. This element is included in summaries. C 1..1 string Patient identification code or document number.
Example General: 123456
Patient.identifier.period This element must be supported. This element is included in summaries. 0..1 Period Identifikaatori kehtivuse periood. Kui puudub, siis on identifikaator kehtiv.
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Patsiendi kirje olek, määrab kas kirje on kehtiv või eksklikult sisestatud. Eesti isikukoodiga patsiendi puhul väärtuse muutus ei ole lubatud. Vaikimisi on true (aktiivne).
Patient.Slices for name This element must be supported. This element is included in summaries. 1..* HumanName Name.(ee Doonori nimi)
Slice: Unordered, Open by value:use

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for name.name:official This element must be supported. This element is included in summaries. 1..1 HumanName Ametlik nimi
Patient.Slices for name.name:official.use This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Fixed Value: official
Patient.Slices for name.name:official.text This element must be supported. This element is included in summaries. 0..1 string Text representation of the full name
Patient.Slices for name.name:official.family This element must be supported. This element is included in summaries. 1..1 string Perekonnanimi
Patient.Slices for name.name:official.given This element must be supported. This element is included in summaries. 1..1 string Eesnimi
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.Slices for name.name:official.prefix This element must be supported. This element is included in summaries. 0..1 string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.Slices for name.name:official.period This element must be supported. This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.Slices for name.name:nickname This element must be supported. This element is included in summaries. 0..1 HumanName Tundmatu või anonüümse patsiendi nimi
Patient.Slices for name.name:nickname.use This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Fixed Value: nickname
Patient.Slices for name.name:nickname.text This element must be supported. This element is included in summaries. 1..1 string Tundmatu patsiendi hüüdnimi
Patient.Slices for telecom This element must be supported. This element is included in summaries. 0..* ContactPoint Patsiendi kontaktandmed.
Slice: Unordered, Closed by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:All Slices Content/Rules for all slices
Patient.Slices for telecom.telecom:All Slices.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:All Slices.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Patient.Slices for telecom.telecom:All Slices.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:All Slices.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:phone This element must be supported. This element is included in summaries. 0..* ContactPoint Telefoni number
Patient.Slices for telecom.telecom:phone.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Required Pattern: phone
Patient.Slices for telecom.telecom:phone.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Constraints: phone-regex
Patient.Slices for telecom.telecom:phone.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:phone.rank This element must be supported. This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:phone.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:email This element must be supported. This element is included in summaries. 0..* ContactPoint E-Mail
Patient.Slices for telecom.telecom:email.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Required Pattern: email
Patient.Slices for telecom.telecom:email.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Constraints: email-regex
Patient.Slices for telecom.telecom:email.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:email.rank This element must be supported. This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:email.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element must be supported. This element is included in summaries. 0..1 code (ee Sugu. Võib erineda sünnisoost!)
Binding: Administratiivne sugu (required)
Patient.birthDate This element must be supported. This element is included in summaries. 0..1 date The date of birth for the individual
Patient.birthDate.Slices for extension Content/Rules for all slices
Patient.birthDate.Slices for extension.extension:birthTime This element must be supported. 0..1 (Complex) Sünniaeg
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.birthDate.Slices for extension.extension:birthTime.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:birthTime.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-birthTime"
Patient.birthDate.Slices for extension.extension:birthTime.value[x] This element must be supported. 1..1 dateTime Value of extension
Patient.birthDate.Slices for extension.extension:age 0..1 (Complex) (ee Vanus on kohustuslik)
URL: https://fhir.ee/base/StructureDefinition/ee-patient-age
Patient.birthDate.Slices for extension.extension:age.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:age.url 1..1 uri "https://fhir.ee/base/StructureDefinition/ee-patient-age"
Patient.birthDate.Slices for extension.extension:age.value[x] 1..1 Age Value of extension
Patient.birthDate.Slices for extension.extension:age.value[x].value This element is included in summaries. 1..1 decimal Numerical value (with implicit precision)
Patient.birthDate.Slices for extension.extension:age.value[x].comparator This element is a modifier element. This element is included in summaries. 0..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Patient.birthDate.Slices for extension.extension:age.value[x].unit This element is included in summaries. 1..1 string Unit representation
Patient.birthDate.Slices for extension.extension:age.value[x].code This element is included in summaries. C 1..1 code Coded form of the unit
Patient.birthDate.Slices for extension.extension:accuracyIndicator 0..1 Coding Kuupäeva täpsuse indikaator
URL: https://fhir.ee/base/StructureDefinition/ee-date-accuracy-indicator
Binding: Date Accuracy Indicator (required): Date accuracy coding
Patient.deceased[x] This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 (ee Surnud (boolean) ja surmaaeg. Surma põhjus on eraldi observation? Kas seda on vaja?)
Patient.deceased[x].deceased[x]All Types Content/Rules for all Types
Patient.deceased[x].deceased[x]All Types.Slices for extension Content/Rules for all slices
Patient.deceased[x].deceased[x]All Types.Slices for extension.extension:accuracyIndicator 0..1 Coding Date accuracy indicator
URL: https://fhir.ee/base/StructureDefinition/ee-date-accuracy-indicator
Binding: Date Accuracy Indicator (required): Date accuracy coding
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element must be supported. This element is included in summaries. 0..* EEBaseAddress(2.0.0) The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well An address for the individual
Patient.communication This element must be supported. 0..* BackboneElement Suhtluskeeled
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: Keeled (required)
Additional BindingsPurpose
CommonLanguages Starter
Keeled Preferred
Patient.link This element is a modifier element. This element must be supported. This element is included in summaries. 0..* BackboneElement (ee NB! Seosed MPI kirje ja suhete vahel teha PIGEM identifikaatorite pärimise kaudu. NB! Uurikuidas MPI link töötab, kirjas on et EI salvestata, kas see mõjutab VRIS?)
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(EEBase Patient(2.0.0) | EEBase RelatedPerson(2.0.0)) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Patient.identifier.system Base required Patsiendi identifikaatorite domeen ⏿3.0.0 term.tehik.ee
Patient.name:official.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.name:nickname.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.telecom.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:phone.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:phone.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:email.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:email.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.gender Base required Administratiivne sugu ⏿2.0.0 term.tehik.ee
Patient.birthDate.extension:age.​value[x].comparator Base required QuantityComparator 📍5.0.0 FHIR Std.
Patient.communication.​language Base required Keeled ⏿1.0.0 term.tehik.ee
Patient.link.type Base required Link Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* EEMPIPatientVerified Information about an individual or animal receiving health care services
Patient.id This element is included in summaries. 0..1 id Logical id of this artifact
Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Patient.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:role 0..1 CodeableConcept Role of donor/recipient. (ee Doonori/retsipiendi roll LOENDIST.)
URL: https://fhir.ee/vris/StructureDefinition/ee-vris-role
Patient.Slices for extension.extension:birthPlace 0..1 Address Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:nationality 0..1 (Complex) Nationality
URL: http://hl7.org/fhir/StructureDefinition/patient-nationality
Patient.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
Patient.identifier This element must be supported. This element is included in summaries. 1..* Identifier Identifier for donor (ee DOONORIKOOD. Kasuta erinevaid system-urisi, et eristada. IRCC uri vajaks lisamist patisendi identifikaatorite domeeni!)
Patient.identifier.id 0..1 id Unique id for inter-element referencing
Patient.identifier.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.identifier.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.identifier.type This element is included in summaries. 0..1 CodeableConcept (ee Kas kasutada doonorite puhul DR Donor registration numberit eristamaks teistest? seda saaks kasutada parameetrina (?) otsingutes, kui on vaja otsida doonoreid?)
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Required Pattern: At least the following
Patient.identifier.type.id 0..1 string Unique id for inter-element referencing
Patient.identifier.type.extension 0..* Extension Additional content defined by implementations
Patient.identifier.type.coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
Patient.identifier.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.identifier.type.coding.extension 0..* Extension Additional content defined by implementations
Patient.identifier.type.coding.system 0..1 uri Identity of the terminology system
Patient.identifier.type.coding.version 0..1 string Version of the system - if relevant
Patient.identifier.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: DR
Patient.identifier.type.coding.display 0..1 string Representation defined by the system
Patient.identifier.type.coding.userSelected 0..1 boolean If this coding was chosen directly by the user
Patient.identifier.type.text 0..1 string Plain text representation of the concept
Patient.identifier.system This element must be supported. This element is included in summaries. 1..1 uri The namespace for the identifier value
Binding: Patsiendi identifikaatorite domeen (required)
Example General: http://www.acme.com/identifiers/patient
Patient.identifier.value This element must be supported. This element is included in summaries. C 1..1 string Patient identification code or document number.
Example General: 123456
Patient.identifier.period This element must be supported. This element is included in summaries. 0..1 Period Identifikaatori kehtivuse periood. Kui puudub, siis on identifikaator kehtiv.
Patient.identifier.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued the document. Can be used as a reference to an organization or as free text.
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Patsiendi kirje olek, määrab kas kirje on kehtiv või eksklikult sisestatud. Eesti isikukoodiga patsiendi puhul väärtuse muutus ei ole lubatud. Vaikimisi on true (aktiivne).
Patient.Slices for name This element must be supported. This element is included in summaries. 1..* HumanName Name.(ee Doonori nimi)
Slice: Unordered, Open by value:use

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for name.name:official This element must be supported. This element is included in summaries. 1..1 HumanName Ametlik nimi
Patient.Slices for name.name:official.id 0..1 id Unique id for inter-element referencing
Patient.Slices for name.name:official.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for name.name:official.use This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Fixed Value: official
Patient.Slices for name.name:official.text This element must be supported. This element is included in summaries. 0..1 string Text representation of the full name
Patient.Slices for name.name:official.family This element must be supported. This element is included in summaries. 1..1 string Perekonnanimi
Patient.Slices for name.name:official.given This element must be supported. This element is included in summaries. 1..1 string Eesnimi
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.Slices for name.name:official.prefix This element must be supported. This element is included in summaries. 0..1 string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.Slices for name.name:official.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.Slices for name.name:official.period This element must be supported. This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.Slices for name.name:nickname This element must be supported. This element is included in summaries. 0..1 HumanName Tundmatu või anonüümse patsiendi nimi
Patient.Slices for name.name:nickname.id 0..1 id Unique id for inter-element referencing
Patient.Slices for name.name:nickname.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for name.name:nickname.use This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Fixed Value: nickname
Patient.Slices for name.name:nickname.text This element must be supported. This element is included in summaries. 1..1 string Tundmatu patsiendi hüüdnimi
Patient.Slices for name.name:nickname.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.Slices for telecom This element must be supported. This element is included in summaries. 0..* ContactPoint Patsiendi kontaktandmed.
Slice: Unordered, Closed by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for telecom.telecom:All Slices Content/Rules for all slices
Patient.Slices for telecom.telecom:All Slices.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:All Slices.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.Slices for telecom.telecom:All Slices.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Patient.Slices for telecom.telecom:All Slices.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:All Slices.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:All Slices.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:phone This element must be supported. This element is included in summaries. 0..* ContactPoint Telefoni number
Patient.Slices for telecom.telecom:phone.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:phone.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:phone.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Required Pattern: phone
Patient.Slices for telecom.telecom:phone.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Constraints: phone-regex
Patient.Slices for telecom.telecom:phone.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:phone.rank This element must be supported. This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:phone.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.Slices for telecom.telecom:email This element must be supported. This element is included in summaries. 0..* ContactPoint E-Mail
Patient.Slices for telecom.telecom:email.id 0..1 id Unique id for inter-element referencing
Patient.Slices for telecom.telecom:email.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for telecom.telecom:email.system This element must be supported. This element is included in summaries. C 1..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Required Pattern: email
Patient.Slices for telecom.telecom:email.value This element must be supported. This element is included in summaries. C 1..1 string The actual contact point details
Constraints: email-regex
Patient.Slices for telecom.telecom:email.use This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.Slices for telecom.telecom:email.rank This element must be supported. This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.Slices for telecom.telecom:email.period This element must be supported. This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element must be supported. This element is included in summaries. 0..1 code (ee Sugu. Võib erineda sünnisoost!)
Binding: Administratiivne sugu (required)
Patient.birthDate This element must be supported. This element is included in summaries. 0..1 date The date of birth for the individual
Patient.birthDate.id 0..1 string xml:id (or equivalent in JSON)
Patient.birthDate.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:birthTime This element must be supported. 0..1 (Complex) Sünniaeg
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.birthDate.Slices for extension.extension:birthTime.id 0..1 id Unique id for inter-element referencing
Patient.birthDate.Slices for extension.extension:birthTime.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:birthTime.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-birthTime"
Patient.birthDate.Slices for extension.extension:birthTime.value[x] This element must be supported. 1..1 dateTime Value of extension
Patient.birthDate.Slices for extension.extension:age 0..1 (Complex) (ee Vanus on kohustuslik)
URL: https://fhir.ee/base/StructureDefinition/ee-patient-age
Patient.birthDate.Slices for extension.extension:age.id 0..1 id Unique id for inter-element referencing
Patient.birthDate.Slices for extension.extension:age.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:age.url 1..1 uri "https://fhir.ee/base/StructureDefinition/ee-patient-age"
Patient.birthDate.Slices for extension.extension:age.value[x] 1..1 Age Value of extension
Patient.birthDate.Slices for extension.extension:age.value[x].id 0..1 id Unique id for inter-element referencing
Patient.birthDate.Slices for extension.extension:age.value[x].extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.birthDate.Slices for extension.extension:age.value[x].value This element is included in summaries. 1..1 decimal Numerical value (with implicit precision)
Patient.birthDate.Slices for extension.extension:age.value[x].comparator This element is a modifier element. This element is included in summaries. 0..1 code < | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
Patient.birthDate.Slices for extension.extension:age.value[x].unit This element is included in summaries. 1..1 string Unit representation
Patient.birthDate.Slices for extension.extension:age.value[x].system This element is included in summaries. C 0..1 uri System that defines coded unit form
Patient.birthDate.Slices for extension.extension:age.value[x].code This element is included in summaries. C 1..1 code Coded form of the unit
Patient.birthDate.Slices for extension.extension:accuracyIndicator 0..1 Coding Kuupäeva täpsuse indikaator
URL: https://fhir.ee/base/StructureDefinition/ee-date-accuracy-indicator
Binding: Date Accuracy Indicator (required): Date accuracy coding
Patient.birthDate.value 0..1 date Primitive value for date
Patient.deceased[x] This element is a modifier element. This element must be supported. This element is included in summaries. 0..1 (ee Surnud (boolean) ja surmaaeg. Surma põhjus on eraldi observation? Kas seda on vaja?)
Patient.deceased[x].deceased[x]All Types Content/Rules for all Types
Patient.deceased[x].deceased[x]All Types.id 0..1 string Unique id for inter-element referencing
Patient.deceased[x].deceased[x]All Types.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.deceased[x].deceased[x]All Types.Slices for extension.extension:accuracyIndicator 0..1 Coding Date accuracy indicator
URL: https://fhir.ee/base/StructureDefinition/ee-date-accuracy-indicator
Binding: Date Accuracy Indicator (required): Date accuracy coding
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element must be supported. This element is included in summaries. 0..* EEBaseAddress(2.0.0) The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well An address for the individual
Patient.multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Patient.multipleBirth[x].multipleBirthBoolean boolean
Patient.multipleBirth[x].multipleBirthInteger integer
Patient.communication This element must be supported. 0..* BackboneElement Suhtluskeeled
Patient.communication.id 0..1 string Unique id for inter-element referencing
Patient.communication.extension 0..* Extension Additional content defined by implementations
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: Keeled (required)
Additional BindingsPurpose
CommonLanguages Starter
Keeled Preferred
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.link This element is a modifier element. This element must be supported. This element is included in summaries. 0..* BackboneElement (ee NB! Seosed MPI kirje ja suhete vahel teha PIGEM identifikaatorite pärimise kaudu. NB! Uurikuidas MPI link töötab, kirjas on et EI salvestata, kas see mõjutab VRIS?)
Patient.link.id 0..1 string Unique id for inter-element referencing
Patient.link.extension 0..* Extension Additional content defined by implementations
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(EEBase Patient(2.0.0) | EEBase RelatedPerson(2.0.0)) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another Patient resource, or Patient/RelatedPerson when using the seealso code

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.language Base required All Languages 📍5.0.0 FHIR Std.
Patient.identifier.use Base required IdentifierUse 📍5.0.0 FHIR Std.
Patient.identifier.type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Patient.identifier.system Base required Patsiendi identifikaatorite domeen ⏿3.0.0 term.tehik.ee
Patient.name:official.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.name:nickname.​use Base required NameUse 📍5.0.0 FHIR Std.
Patient.telecom.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:phone.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:phone.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.telecom:email.​system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Patient.telecom:email.​use Base required ContactPointUse 📍5.0.0 FHIR Std.
Patient.gender Base required Administratiivne sugu ⏿2.0.0 term.tehik.ee
Patient.birthDate.extension:age.​value[x].comparator Base required QuantityComparator 📍5.0.0 FHIR Std.
Patient.contact.relationship Base extensible Patient Contact Relationship 📍5.0.0 FHIR Std.
Patient.contact.gender Base required AdministrativeGender 📍5.0.0 FHIR Std.
Patient.communication.​language Base required Keeled ⏿1.0.0 term.tehik.ee
Patient.link.type Base required Link Type 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from EEMPIPatientVerified

 

Other representations of profile: CSV, Excel, Schematron