SPD - Service Provider Directory
0.2.0 - draft Estonia flag

SPD - Service Provider Directory, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 0.2.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-spd/ and changes regularly. See the Directory of published versions

Resource Profile: EE SPD Organization

Official URL: https://fhir.ee/spd/StructureDefinition/ee-spd-organization Version: 0.2.0
Draft as of 2025-05-14 Computable Name: EESPDOrganization

Asutus. Organization in SPD

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.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Organization C 0..* EEBaseOrganization(2.0.0) A grouping of people or organizations with a common purpose without substructure
Constraints: org-1
Organization.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
Organization.identifier This element is included in summaries. C 1..* Identifier Business registry code, VATin code or some other identifying code of organization must be here
Organization.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Binding: https://fhir.ee/ValueSet/organisatsiooni-identifikaatorite-domeen (required)
Example General: http://www.acme.com/identifiers/patient
Organization.identifier.value This element is included in summaries. C 1..1 string The value that is unique
Example General: 123456
Organization.active This element is a modifier element. This element is included in summaries. 0..1 boolean Status of organization. (ee STAATUS näitab, kas asutus on Äriregistris aktiivne)
Organization.Slices for type This element is included in summaries. 1..* CodeableConcept Type of organization. Use slice hospital when expressing hospital type. (ee Asutuse tüüp. Nt.|prov| = TTO, |bus| = kui tegemist on mitte-TTOga. Haigla liik läheb hospital alla.)
Slice: Unordered, Open by exists:coding
Binding: OrganizationType (example): Used to categorize the organization.

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.Slices for type.type:All Slices Content/Rules for all slices
Organization.Slices for type.type:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.Slices for type.type:organizationType This element is included in summaries. 1..1 CodeableConcept Kind of organization
Binding: https://fhir.ee/ValueSet/organisatsiooni-tyyp (required)
Organization.Slices for type.type:organizationType.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Organization.Slices for type.type:organizationType.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Organization.Slices for type.type:organizationType.coding.code This element is included in summaries. C 1..1 code Symbol in syntax defined by the system
Organization.Slices for type.type:organizationType.coding.display This element is included in summaries. C 1..1 string Representation defined by the system
Organization.Slices for type.type:hospitalType This element is included in summaries. 0..1 CodeableConcept As long as there is no VS, use TEXT to describe the hospital type. FAKE codesystem is for slicing purposes. (ee |Taastusravihaigla| Keskhaigla| Üldhaigla| Piirkondlik haigla| Erihaigla| Hooldushaigla| Kohalik haigla| NB! Siin EI OLE loendit, kasutada text-i.)
Binding: OrganizationType (example): Used to categorize the organization.
Organization.Slices for type.type:hospitalType.text This element is included in summaries. 1..1 string Plain text representation of the concept
Organization.name This element is included in summaries. C 1..1 string Name of the organization. (ee Asutuse NIMETUS)
Organization.contact C 0..* ExtendedContactDetail Contact details of the organization. (ee Asutuse kontaktandmed, email, telefon. (aadress tuleb locationi alt iga tegevuskoha kohta eraldi))
Constraints: org-3, org-4
Organization.contact.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom This element is included in summaries. 0..* ContactPoint Contact details (e.g.phone/fax/url)
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
Organization.contact.Slices for telecom.telecom:All Slices Content/Rules for all slices
Organization.contact.Slices for telecom.telecom:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom.telecom:All Slices.use This element is a modifier element. This element is included in summaries. 1..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Required Pattern: work (extensions allowed)
Organization.contact.Slices for telecom.telecom:phone This element is included in summaries. 0..* ContactPoint Telefoni number
Organization.contact.Slices for telecom.telecom:phone.system 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 (extensions allowed)
Organization.contact.Slices for telecom.telecom:phone.use This element is a modifier element. 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.
Organization.contact.Slices for telecom.telecom:email This element is included in summaries. 0..* ContactPoint E-Mail
Organization.contact.Slices for telecom.telecom:email.system 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 (extensions allowed)
Organization.contact.Slices for telecom.telecom:email.use This element is a modifier element. 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.
Organization.qualification 0..* BackboneElement Licence(s) to provide healthcare service. (ee TEGEVUSLUBA)
Organization.qualification.Slices for modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for modifierExtension.modifierExtension:licenceStopped This element is a modifier element. This element is included in summaries. 0..* Period Period during which healthcare provision licence is STOPPED. (ee Tegevusloa peatamise periood. Ühe tegevusloa KÕIK peatamised lähevad kokku.)
URL: https://fhir.ee/spd/StructureDefinition/ee-tis-suspension-period
Organization.qualification.Slices for identifier 0..* Identifier Number of the licence. (ee TEGEVUSLOA NUMBER)
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.Slices for identifier.identifier:All Slices Content/Rules for all slices
Organization.qualification.Slices for identifier.identifier:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:hcpIdentifier 0..1 Identifier Identifier of hcp licence. (ee TERVISEAMETI LITSENTSI NUMBER)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/fi (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier 0..* Identifier Identifier of pharmacy licence. (ee Apteegi tegevusluba on KOLMEKOHALINE NUMBER mis erineb tegevuskoha koodist.)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/lnpharm (no extensions allowed)
Organization.qualification.code 1..1 CodeableConcept Field of services this licence allows. (ee TEGEVUSLOA LIIK)
Binding Description: (example): Specific qualification the organization has to provide a service.
Organization.qualification.code.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.code.Slices for coding.coding:All Slices Content/Rules for all slices
Organization.qualification.code.Slices for coding.coding:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding.coding:tto This element is included in summaries. 0..* Coding Tegevusloa liik (näiteks Eriarstiabi teenus, Iseseisva õendusabi osutamine jne)
Organization.qualification.code.Slices for coding.coding:tto.system This element is included in summaries. 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/medre-tegevusloa-liik (required)
Organization.qualification.code.Slices for coding.coding:pharmacy This element is included in summaries. 0..* Coding Pharmacy licence. (Näiteks Haiglaapteek, Üldapteek või Veterinaarapteek)
Organization.qualification.code.Slices for coding.coding:pharmacy.system This element is included in summaries. 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus (required)
Organization.qualification.period 0..1 Period Period of the licence validity. (ee TEGEVUSLOA KEHTIVUS)
Organization.qualification.period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.period.start This element is included in summaries. C 1..1 dateTime Starting time with inclusive boundary

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Organization.identifier.​system Base required https://fhir.ee/ValueSet/organisatsiooni-identifikaatorite-domeen Not State Unknown
Organization.type Base example Organization Type 📍5.0.0 FHIR Std.
Organization.type:organizationType Base required https://fhir.ee/ValueSet/organisatsiooni-tyyp Not State Unknown
Organization.type:hospitalType Base example Organization Type 📍5.0.0 FHIR Std.
Organization.contact.​telecom.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.contact.​telecom:phone.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom:phone.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.contact.​telecom:email.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom:email.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.qualification.​code Base example Not State Unknown
Organization.qualification.​code.coding:tto.system Base required https://fhir.ee/ValueSet/medre-tegevusloa-liik Not State Unknown
Organization.qualification.​code.coding:pharmacy.​system Base required https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization 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 Organization 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 Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-3 error Organization.contact The telecom of an organization can never be of use 'home' telecom.where(use = 'home').empty()
org-4 error Organization.contact The address of an organization can never be of use 'home' address.where(use = 'home').empty()

This structure is derived from EEBaseOrganization

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Organization 0..* EEBaseOrganization(2.0.0) A grouping of people or organizations with a common purpose without substructure
Organization.contained 0..0 Contained, inline Resources
Organization.extension 0..0 Extension
Organization.modifierExtension 0..0 Extension
Organization.identifier.id 0..0 Unique id for inter-element referencing
Organization.identifier.extension 0..0 Extension
Organization.identifier.use 0..0 usual | official | temp | secondary | old (If known)
Organization.identifier.type 0..0 Description of identifier
Organization.identifier.period 0..0 Time period when id is/was valid for use
Organization.identifier.assigner 0..0 Organization that issued id (may be just text)
Organization.active 0..1 boolean Status of organization. (ee STAATUS näitab, kas asutus on Äriregistris aktiivne)
Organization.Slices for type 1..* CodeableConcept Type of organization. Use slice hospital when expressing hospital type. (ee Asutuse tüüp. Nt.|prov| = TTO, |bus| = kui tegemist on mitte-TTOga. Haigla liik läheb hospital alla.)
Slice: Unordered, Open by exists:coding
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.Slices for type.type:All Slices Content/Rules for all slices
Organization.Slices for type.type:All Slices.id 0..0 Unique id for inter-element referencing
Organization.Slices for type.type:All Slices.extension 0..0 Extension
Organization.Slices for type.type:All Slices.coding
Organization.Slices for type.type:All Slices.coding.id 0..0 Unique id for inter-element referencing
Organization.Slices for type.type:All Slices.coding.extension 0..0 Extension
Organization.Slices for type.type:All Slices.coding.version 0..0 Version of the system - if relevant
Organization.Slices for type.type:All Slices.coding.userSelected 0..0 If this coding was chosen directly by the user
Organization.Slices for type.type:organizationType 1..1 CodeableConcept Kind of organization
Binding: https://fhir.ee/ValueSet/organisatsiooni-tyyp (required)
Organization.Slices for type.type:organizationType.coding 1..1 Coding Code defined by a terminology system
Organization.Slices for type.type:organizationType.coding.system 1..1 uri Identity of the terminology system
Organization.Slices for type.type:organizationType.coding.code 1..1 code Symbol in syntax defined by the system
Organization.Slices for type.type:organizationType.coding.display 1..1 string Representation defined by the system
Organization.Slices for type.type:organizationType.text 0..0 Plain text representation of the concept
Organization.Slices for type.type:hospitalType 0..1 CodeableConcept As long as there is no VS, use TEXT to describe the hospital type. FAKE codesystem is for slicing purposes. (ee |Taastusravihaigla| Keskhaigla| Üldhaigla| Piirkondlik haigla| Erihaigla| Hooldushaigla| Kohalik haigla| NB! Siin EI OLE loendit, kasutada text-i.)
Organization.Slices for type.type:hospitalType.coding 0..0 Code defined by a terminology system
Organization.Slices for type.type:hospitalType.text 1..1 string Plain text representation of the concept
Organization.name 1..1 string Name of the organization. (ee Asutuse NIMETUS)
Organization.alias 0..0 A list of alternate names that the organization is known as, or was known as in the past
Organization.description 0..0 Additional details about the Organization that could be displayed as further information to identify the Organization beyond its name
Organization.contact 0..* ExtendedContactDetail Contact details of the organization. (ee Asutuse kontaktandmed, email, telefon. (aadress tuleb locationi alt iga tegevuskoha kohta eraldi))
Organization.contact.id 0..0 Unique id for inter-element referencing
Organization.contact.extension 0..0 Extension
Organization.contact.purpose 0..0 The type of contact
Organization.contact.name 0..0 Name of an individual to contact
Organization.contact.Slices for telecom 0..* ContactPoint Contact details (e.g.phone/fax/url)
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
Organization.contact.Slices for telecom.telecom:All Slices Content/Rules for all slices
Organization.contact.Slices for telecom.telecom:All Slices.id 0..0 Unique id for inter-element referencing
Organization.contact.Slices for telecom.telecom:All Slices.extension 0..0 Extension
Organization.contact.Slices for telecom.telecom:All Slices.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Required Pattern: work (extensions allowed)
Organization.contact.Slices for telecom.telecom:All Slices.rank 0..0 Specify preferred order of use (1 = highest)
Organization.contact.Slices for telecom.telecom:All Slices.period 0..0 Time period when the contact point was/is in use
Organization.contact.Slices for telecom.telecom:phone 0..* ContactPoint Telefoni number
Organization.contact.Slices for telecom.telecom:phone.system 1..1 code phone | fax | email | pager | url | sms | other
Required Pattern: phone (extensions allowed)
Organization.contact.Slices for telecom.telecom:email 0..* ContactPoint E-Mail
Organization.contact.Slices for telecom.telecom:email.system 1..1 code phone | fax | email | pager | url | sms | other
Required Pattern: email (extensions allowed)
Organization.contact.address 0..0 Address for the contact
Organization.contact.organization 0..0 This contact detail is handled/monitored by a specific organization
Organization.contact.period 0..0 Period that this contact was valid for usage
Organization.partOf 0..0 The organization of which this organization forms a part
Organization.endpoint 0..0 Technical endpoints providing access to services operated for the organization
Organization.qualification 0..* BackboneElement Licence(s) to provide healthcare service. (ee TEGEVUSLUBA)
Organization.qualification.id 0..0 Unique id for inter-element referencing
Organization.qualification.Slices for modifierExtension 0..* Extension Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for modifierExtension.modifierExtension:licenceStopped 0..* Period Period during which healthcare provision licence is STOPPED. (ee Tegevusloa peatamise periood. Ühe tegevusloa KÕIK peatamised lähevad kokku.)
URL: https://fhir.ee/spd/StructureDefinition/ee-tis-suspension-period
Organization.qualification.Slices for identifier 0..* Identifier Number of the licence. (ee TEGEVUSLOA NUMBER)
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.Slices for identifier.identifier:All Slices Content/Rules for all slices
Organization.qualification.Slices for identifier.identifier:All Slices.id 0..0 Unique id for inter-element referencing
Organization.qualification.Slices for identifier.identifier:All Slices.extension 0..0 Extension
Organization.qualification.Slices for identifier.identifier:All Slices.use 0..0 usual | official | temp | secondary | old (If known)
Organization.qualification.Slices for identifier.identifier:All Slices.type 0..0 Description of identifier
Organization.qualification.Slices for identifier.identifier:All Slices.period 0..0 Time period when id is/was valid for use
Organization.qualification.Slices for identifier.identifier:All Slices.assigner 0..0 Organization that issued id (may be just text)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier 0..1 Identifier Identifier of hcp licence. (ee TERVISEAMETI LITSENTSI NUMBER)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.id 0..0 Unique id for inter-element referencing
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.extension 0..0 Extension
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.use 0..0 usual | official | temp | secondary | old (If known)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.type 0..0 Description of identifier
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.system 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/fi (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.period 0..0 Time period when id is/was valid for use
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.assigner 0..0 Organization that issued id (may be just text)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier 0..* Identifier Identifier of pharmacy licence. (ee Apteegi tegevusluba on KOLMEKOHALINE NUMBER mis erineb tegevuskoha koodist.)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.id 0..0 Unique id for inter-element referencing
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.extension 0..0 Extension
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.use 0..0 usual | official | temp | secondary | old (If known)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.type 0..0 Description of identifier
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.system 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/lnpharm (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.period 0..0 Time period when id is/was valid for use
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.assigner 0..0 Organization that issued id (may be just text)
Organization.qualification.code 1..1 CodeableConcept Field of services this licence allows. (ee TEGEVUSLOA LIIK)
Organization.qualification.code.id 0..0 Unique id for inter-element referencing
Organization.qualification.code.extension 0..0 Extension
Organization.qualification.code.Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.code.Slices for coding.coding:All Slices Content/Rules for all slices
Organization.qualification.code.Slices for coding.coding:All Slices.id 0..0 Unique id for inter-element referencing
Organization.qualification.code.Slices for coding.coding:All Slices.extension 0..0 Extension
Organization.qualification.code.Slices for coding.coding:All Slices.version 0..0 Version of the system - if relevant
Organization.qualification.code.Slices for coding.coding:All Slices.userSelected 0..0 If this coding was chosen directly by the user
Organization.qualification.code.Slices for coding.coding:tto 0..* Coding Tegevusloa liik (näiteks Eriarstiabi teenus, Iseseisva õendusabi osutamine jne)
Organization.qualification.code.Slices for coding.coding:tto.system 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/medre-tegevusloa-liik (required)
Organization.qualification.code.Slices for coding.coding:pharmacy 0..* Coding Pharmacy licence. (Näiteks Haiglaapteek, Üldapteek või Veterinaarapteek)
Organization.qualification.code.Slices for coding.coding:pharmacy.system 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus (required)
Organization.qualification.code.text 0..0 Plain text representation of the concept
Organization.qualification.period 0..1 Period Period of the licence validity. (ee TEGEVUSLOA KEHTIVUS)
Organization.qualification.period.id 0..0 Unique id for inter-element referencing
Organization.qualification.period.extension 0..0 Extension
Organization.qualification.period.start 1..1 dateTime Starting time with inclusive boundary
Organization.qualification.issuer 0..0 Organization that regulates and issues the qualification

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Organization.type:organizationType Base required https://fhir.ee/ValueSet/organisatsiooni-tyyp Not State Unknown
Organization.qualification.​code.coding:tto.system Base required https://fhir.ee/ValueSet/medre-tegevusloa-liik Not State Unknown
Organization.qualification.​code.coding:pharmacy.​system Base required https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus Not State Unknown
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Organization C 0..* EEBaseOrganization(2.0.0) A grouping of people or organizations with a common purpose without substructure
Constraints: org-1
Organization.id This element is included in summaries. 0..1 id Logical id of this artifact
Organization.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Organization.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
Organization.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Organization.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
Organization.identifier This element is included in summaries. C 1..* Identifier Business registry code, VATin code or some other identifying code of organization must be here
Organization.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Binding: https://fhir.ee/ValueSet/organisatsiooni-identifikaatorite-domeen (required)
Example General: http://www.acme.com/identifiers/patient
Organization.identifier.value This element is included in summaries. C 1..1 string The value that is unique
Example General: 123456
Organization.active This element is a modifier element. This element is included in summaries. 0..1 boolean Status of organization. (ee STAATUS näitab, kas asutus on Äriregistris aktiivne)
Organization.Slices for type This element is included in summaries. 1..* CodeableConcept Type of organization. Use slice hospital when expressing hospital type. (ee Asutuse tüüp. Nt.|prov| = TTO, |bus| = kui tegemist on mitte-TTOga. Haigla liik läheb hospital alla.)
Slice: Unordered, Open by exists:coding
Binding: OrganizationType (example): Used to categorize the organization.

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.Slices for type.type:All Slices Content/Rules for all slices
Organization.Slices for type.type:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.Slices for type.type:All Slices.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Organization.Slices for type.type:All Slices.coding.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.Slices for type.type:All Slices.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Organization.Slices for type.type:All Slices.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Organization.Slices for type.type:All Slices.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
Organization.Slices for type.type:All Slices.text This element is included in summaries. 0..1 string Plain text representation of the concept
Organization.Slices for type.type:organizationType This element is included in summaries. 1..1 CodeableConcept Kind of organization
Binding: https://fhir.ee/ValueSet/organisatsiooni-tyyp (required)
Organization.Slices for type.type:organizationType.id 0..1 id Unique id for inter-element referencing
Organization.Slices for type.type:organizationType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.Slices for type.type:organizationType.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Organization.Slices for type.type:organizationType.coding.id 0..1 id Unique id for inter-element referencing
Organization.Slices for type.type:organizationType.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.Slices for type.type:organizationType.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Organization.Slices for type.type:organizationType.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Organization.Slices for type.type:organizationType.coding.code This element is included in summaries. C 1..1 code Symbol in syntax defined by the system
Organization.Slices for type.type:organizationType.coding.display This element is included in summaries. C 1..1 string Representation defined by the system
Organization.Slices for type.type:organizationType.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Organization.Slices for type.type:hospitalType This element is included in summaries. 0..1 CodeableConcept As long as there is no VS, use TEXT to describe the hospital type. FAKE codesystem is for slicing purposes. (ee |Taastusravihaigla| Keskhaigla| Üldhaigla| Piirkondlik haigla| Erihaigla| Hooldushaigla| Kohalik haigla| NB! Siin EI OLE loendit, kasutada text-i.)
Binding: OrganizationType (example): Used to categorize the organization.
Organization.Slices for type.type:hospitalType.id 0..1 id Unique id for inter-element referencing
Organization.Slices for type.type:hospitalType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.Slices for type.type:hospitalType.text This element is included in summaries. 1..1 string Plain text representation of the concept
Organization.name This element is included in summaries. C 1..1 string Name of the organization. (ee Asutuse NIMETUS)
Organization.contact C 0..* ExtendedContactDetail Contact details of the organization. (ee Asutuse kontaktandmed, email, telefon. (aadress tuleb locationi alt iga tegevuskoha kohta eraldi))
Constraints: org-3, org-4
Organization.contact.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom This element is included in summaries. 0..* ContactPoint Contact details (e.g.phone/fax/url)
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
Organization.contact.Slices for telecom.telecom:All Slices Content/Rules for all slices
Organization.contact.Slices for telecom.telecom:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom.telecom:All Slices.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Organization.contact.Slices for telecom.telecom:All Slices.value This element is included in summaries. C 0..1 string The actual contact point details
Organization.contact.Slices for telecom.telecom:All Slices.use This element is a modifier element. This element is included in summaries. 1..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Required Pattern: work (extensions allowed)
Organization.contact.Slices for telecom.telecom:phone This element is included in summaries. 0..* ContactPoint Telefoni number
Organization.contact.Slices for telecom.telecom:phone.id 0..1 id Unique id for inter-element referencing
Organization.contact.Slices for telecom.telecom:phone.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom.telecom:phone.system 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 (extensions allowed)
Organization.contact.Slices for telecom.telecom:phone.value This element is included in summaries. C 0..1 string The actual contact point details
Organization.contact.Slices for telecom.telecom:phone.use This element is a modifier element. 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.
Organization.contact.Slices for telecom.telecom:phone.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Organization.contact.Slices for telecom.telecom:phone.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Organization.contact.Slices for telecom.telecom:email This element is included in summaries. 0..* ContactPoint E-Mail
Organization.contact.Slices for telecom.telecom:email.id 0..1 id Unique id for inter-element referencing
Organization.contact.Slices for telecom.telecom:email.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom.telecom:email.system 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 (extensions allowed)
Organization.contact.Slices for telecom.telecom:email.value This element is included in summaries. C 0..1 string The actual contact point details
Organization.contact.Slices for telecom.telecom:email.use This element is a modifier element. 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.
Organization.contact.Slices for telecom.telecom:email.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Organization.contact.Slices for telecom.telecom:email.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Organization.qualification 0..* BackboneElement Licence(s) to provide healthcare service. (ee TEGEVUSLUBA)
Organization.qualification.extension 0..* Extension Additional content defined by implementations
Organization.qualification.Slices for modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for modifierExtension.modifierExtension:licenceStopped This element is a modifier element. This element is included in summaries. 0..* Period Period during which healthcare provision licence is STOPPED. (ee Tegevusloa peatamise periood. Ühe tegevusloa KÕIK peatamised lähevad kokku.)
URL: https://fhir.ee/spd/StructureDefinition/ee-tis-suspension-period
Organization.qualification.Slices for identifier 0..* Identifier Number of the licence. (ee TEGEVUSLOA NUMBER)
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.Slices for identifier.identifier:All Slices Content/Rules for all slices
Organization.qualification.Slices for identifier.identifier:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:All Slices.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Organization.qualification.Slices for identifier.identifier:All Slices.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
Organization.qualification.Slices for identifier.identifier:hcpIdentifier 0..1 Identifier Identifier of hcp licence. (ee TERVISEAMETI LITSENTSI NUMBER)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/fi (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier 0..* Identifier Identifier of pharmacy licence. (ee Apteegi tegevusluba on KOLMEKOHALINE NUMBER mis erineb tegevuskoha koodist.)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/lnpharm (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
Organization.qualification.code 1..1 CodeableConcept Field of services this licence allows. (ee TEGEVUSLOA LIIK)
Binding Description: (example): Specific qualification the organization has to provide a service.
Organization.qualification.code.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.code.Slices for coding.coding:All Slices Content/Rules for all slices
Organization.qualification.code.Slices for coding.coding:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding.coding:All Slices.system This element is included in summaries. 0..1 uri Identity of the terminology system
Organization.qualification.code.Slices for coding.coding:All Slices.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Organization.qualification.code.Slices for coding.coding:All Slices.display This element is included in summaries. C 0..1 string Representation defined by the system
Organization.qualification.code.Slices for coding.coding:tto This element is included in summaries. 0..* Coding Tegevusloa liik (näiteks Eriarstiabi teenus, Iseseisva õendusabi osutamine jne)
Organization.qualification.code.Slices for coding.coding:tto.id 0..1 id Unique id for inter-element referencing
Organization.qualification.code.Slices for coding.coding:tto.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding.coding:tto.system This element is included in summaries. 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/medre-tegevusloa-liik (required)
Organization.qualification.code.Slices for coding.coding:tto.version This element is included in summaries. 0..1 string Version of the system - if relevant
Organization.qualification.code.Slices for coding.coding:tto.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Organization.qualification.code.Slices for coding.coding:tto.display This element is included in summaries. C 0..1 string Representation defined by the system
Organization.qualification.code.Slices for coding.coding:tto.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Organization.qualification.code.Slices for coding.coding:pharmacy This element is included in summaries. 0..* Coding Pharmacy licence. (Näiteks Haiglaapteek, Üldapteek või Veterinaarapteek)
Organization.qualification.code.Slices for coding.coding:pharmacy.id 0..1 id Unique id for inter-element referencing
Organization.qualification.code.Slices for coding.coding:pharmacy.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding.coding:pharmacy.system This element is included in summaries. 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus (required)
Organization.qualification.code.Slices for coding.coding:pharmacy.version This element is included in summaries. 0..1 string Version of the system - if relevant
Organization.qualification.code.Slices for coding.coding:pharmacy.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Organization.qualification.code.Slices for coding.coding:pharmacy.display This element is included in summaries. C 0..1 string Representation defined by the system
Organization.qualification.code.Slices for coding.coding:pharmacy.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Organization.qualification.period 0..1 Period Period of the licence validity. (ee TEGEVUSLOA KEHTIVUS)
Organization.qualification.period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.period.start This element is included in summaries. C 1..1 dateTime Starting time with inclusive boundary
Organization.qualification.period.end This element is included in summaries. C 0..1 dateTime End time with inclusive boundary, if not ongoing

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Organization.language Base required All Languages 📍5.0.0 FHIR Std.
Organization.identifier.​system Base required https://fhir.ee/ValueSet/organisatsiooni-identifikaatorite-domeen Not State Unknown
Organization.type Base example Organization Type 📍5.0.0 FHIR Std.
Organization.type:organizationType Base required https://fhir.ee/ValueSet/organisatsiooni-tyyp Not State Unknown
Organization.type:hospitalType Base example Organization Type 📍5.0.0 FHIR Std.
Organization.contact.​telecom.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.contact.​telecom:phone.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom:phone.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.contact.​telecom:email.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom:email.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.qualification.​code Base example Not State Unknown
Organization.qualification.​code.coding:tto.system Base required https://fhir.ee/ValueSet/medre-tegevusloa-liik Not State Unknown
Organization.qualification.​code.coding:pharmacy.​system Base required https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization 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 Organization 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 Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-3 error Organization.contact The telecom of an organization can never be of use 'home' telecom.where(use = 'home').empty()
org-4 error Organization.contact The address of an organization can never be of use 'home' address.where(use = 'home').empty()

This structure is derived from EEBaseOrganization

Summary

Mandatory: 6 elements(7 nested mandatory elements)
Fixed: 2 elements
Prohibited: 61 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Organization.type
  • The element 1 is sliced based on the value of Organization.contact.telecom (Closed)
  • The element 1 is sliced based on the value of Organization.qualification.identifier
  • The element 1 is sliced based on the value of Organization.qualification.code.coding

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Organization C 0..* EEBaseOrganization(2.0.0) A grouping of people or organizations with a common purpose without substructure
Constraints: org-1
Organization.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
Organization.identifier This element is included in summaries. C 1..* Identifier Business registry code, VATin code or some other identifying code of organization must be here
Organization.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Binding: https://fhir.ee/ValueSet/organisatsiooni-identifikaatorite-domeen (required)
Example General: http://www.acme.com/identifiers/patient
Organization.identifier.value This element is included in summaries. C 1..1 string The value that is unique
Example General: 123456
Organization.active This element is a modifier element. This element is included in summaries. 0..1 boolean Status of organization. (ee STAATUS näitab, kas asutus on Äriregistris aktiivne)
Organization.Slices for type This element is included in summaries. 1..* CodeableConcept Type of organization. Use slice hospital when expressing hospital type. (ee Asutuse tüüp. Nt.|prov| = TTO, |bus| = kui tegemist on mitte-TTOga. Haigla liik läheb hospital alla.)
Slice: Unordered, Open by exists:coding
Binding: OrganizationType (example): Used to categorize the organization.

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.Slices for type.type:All Slices Content/Rules for all slices
Organization.Slices for type.type:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.Slices for type.type:organizationType This element is included in summaries. 1..1 CodeableConcept Kind of organization
Binding: https://fhir.ee/ValueSet/organisatsiooni-tyyp (required)
Organization.Slices for type.type:organizationType.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Organization.Slices for type.type:organizationType.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Organization.Slices for type.type:organizationType.coding.code This element is included in summaries. C 1..1 code Symbol in syntax defined by the system
Organization.Slices for type.type:organizationType.coding.display This element is included in summaries. C 1..1 string Representation defined by the system
Organization.Slices for type.type:hospitalType This element is included in summaries. 0..1 CodeableConcept As long as there is no VS, use TEXT to describe the hospital type. FAKE codesystem is for slicing purposes. (ee |Taastusravihaigla| Keskhaigla| Üldhaigla| Piirkondlik haigla| Erihaigla| Hooldushaigla| Kohalik haigla| NB! Siin EI OLE loendit, kasutada text-i.)
Binding: OrganizationType (example): Used to categorize the organization.
Organization.Slices for type.type:hospitalType.text This element is included in summaries. 1..1 string Plain text representation of the concept
Organization.name This element is included in summaries. C 1..1 string Name of the organization. (ee Asutuse NIMETUS)
Organization.contact C 0..* ExtendedContactDetail Contact details of the organization. (ee Asutuse kontaktandmed, email, telefon. (aadress tuleb locationi alt iga tegevuskoha kohta eraldi))
Constraints: org-3, org-4
Organization.contact.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom This element is included in summaries. 0..* ContactPoint Contact details (e.g.phone/fax/url)
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
Organization.contact.Slices for telecom.telecom:All Slices Content/Rules for all slices
Organization.contact.Slices for telecom.telecom:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom.telecom:All Slices.use This element is a modifier element. This element is included in summaries. 1..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Required Pattern: work (extensions allowed)
Organization.contact.Slices for telecom.telecom:phone This element is included in summaries. 0..* ContactPoint Telefoni number
Organization.contact.Slices for telecom.telecom:phone.system 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 (extensions allowed)
Organization.contact.Slices for telecom.telecom:phone.use This element is a modifier element. 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.
Organization.contact.Slices for telecom.telecom:email This element is included in summaries. 0..* ContactPoint E-Mail
Organization.contact.Slices for telecom.telecom:email.system 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 (extensions allowed)
Organization.contact.Slices for telecom.telecom:email.use This element is a modifier element. 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.
Organization.qualification 0..* BackboneElement Licence(s) to provide healthcare service. (ee TEGEVUSLUBA)
Organization.qualification.Slices for modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for modifierExtension.modifierExtension:licenceStopped This element is a modifier element. This element is included in summaries. 0..* Period Period during which healthcare provision licence is STOPPED. (ee Tegevusloa peatamise periood. Ühe tegevusloa KÕIK peatamised lähevad kokku.)
URL: https://fhir.ee/spd/StructureDefinition/ee-tis-suspension-period
Organization.qualification.Slices for identifier 0..* Identifier Number of the licence. (ee TEGEVUSLOA NUMBER)
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.Slices for identifier.identifier:All Slices Content/Rules for all slices
Organization.qualification.Slices for identifier.identifier:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:hcpIdentifier 0..1 Identifier Identifier of hcp licence. (ee TERVISEAMETI LITSENTSI NUMBER)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/fi (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier 0..* Identifier Identifier of pharmacy licence. (ee Apteegi tegevusluba on KOLMEKOHALINE NUMBER mis erineb tegevuskoha koodist.)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/lnpharm (no extensions allowed)
Organization.qualification.code 1..1 CodeableConcept Field of services this licence allows. (ee TEGEVUSLOA LIIK)
Binding Description: (example): Specific qualification the organization has to provide a service.
Organization.qualification.code.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.code.Slices for coding.coding:All Slices Content/Rules for all slices
Organization.qualification.code.Slices for coding.coding:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding.coding:tto This element is included in summaries. 0..* Coding Tegevusloa liik (näiteks Eriarstiabi teenus, Iseseisva õendusabi osutamine jne)
Organization.qualification.code.Slices for coding.coding:tto.system This element is included in summaries. 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/medre-tegevusloa-liik (required)
Organization.qualification.code.Slices for coding.coding:pharmacy This element is included in summaries. 0..* Coding Pharmacy licence. (Näiteks Haiglaapteek, Üldapteek või Veterinaarapteek)
Organization.qualification.code.Slices for coding.coding:pharmacy.system This element is included in summaries. 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus (required)
Organization.qualification.period 0..1 Period Period of the licence validity. (ee TEGEVUSLOA KEHTIVUS)
Organization.qualification.period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.period.start This element is included in summaries. C 1..1 dateTime Starting time with inclusive boundary

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Organization.identifier.​system Base required https://fhir.ee/ValueSet/organisatsiooni-identifikaatorite-domeen Not State Unknown
Organization.type Base example Organization Type 📍5.0.0 FHIR Std.
Organization.type:organizationType Base required https://fhir.ee/ValueSet/organisatsiooni-tyyp Not State Unknown
Organization.type:hospitalType Base example Organization Type 📍5.0.0 FHIR Std.
Organization.contact.​telecom.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.contact.​telecom:phone.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom:phone.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.contact.​telecom:email.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom:email.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.qualification.​code Base example Not State Unknown
Organization.qualification.​code.coding:tto.system Base required https://fhir.ee/ValueSet/medre-tegevusloa-liik Not State Unknown
Organization.qualification.​code.coding:pharmacy.​system Base required https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization 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 Organization 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 Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-3 error Organization.contact The telecom of an organization can never be of use 'home' telecom.where(use = 'home').empty()
org-4 error Organization.contact The address of an organization can never be of use 'home' address.where(use = 'home').empty()

Differential View

This structure is derived from EEBaseOrganization

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Organization 0..* EEBaseOrganization(2.0.0) A grouping of people or organizations with a common purpose without substructure
Organization.contained 0..0 Contained, inline Resources
Organization.extension 0..0 Extension
Organization.modifierExtension 0..0 Extension
Organization.identifier 1..* Identifier Business registry code, VATin code or some other identifying code of organization must be here
Organization.identifier.id 0..0 Unique id for inter-element referencing
Organization.identifier.extension 0..0 Extension
Organization.identifier.use 0..0 usual | official | temp | secondary | old (If known)
Organization.identifier.type 0..0 Description of identifier
Organization.identifier.period 0..0 Time period when id is/was valid for use
Organization.identifier.assigner 0..0 Organization that issued id (may be just text)
Organization.active 0..1 boolean Status of organization. (ee STAATUS näitab, kas asutus on Äriregistris aktiivne)
Organization.Slices for type 1..* CodeableConcept Type of organization. Use slice hospital when expressing hospital type. (ee Asutuse tüüp. Nt.|prov| = TTO, |bus| = kui tegemist on mitte-TTOga. Haigla liik läheb hospital alla.)
Slice: Unordered, Open by exists:coding
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.Slices for type.type:All Slices Content/Rules for all slices
Organization.Slices for type.type:All Slices.id 0..0 Unique id for inter-element referencing
Organization.Slices for type.type:All Slices.extension 0..0 Extension
Organization.Slices for type.type:All Slices.coding
Organization.Slices for type.type:All Slices.coding.id 0..0 Unique id for inter-element referencing
Organization.Slices for type.type:All Slices.coding.extension 0..0 Extension
Organization.Slices for type.type:All Slices.coding.version 0..0 Version of the system - if relevant
Organization.Slices for type.type:All Slices.coding.userSelected 0..0 If this coding was chosen directly by the user
Organization.Slices for type.type:organizationType 1..1 CodeableConcept Kind of organization
Binding: https://fhir.ee/ValueSet/organisatsiooni-tyyp (required)
Organization.Slices for type.type:organizationType.coding 1..1 Coding Code defined by a terminology system
Organization.Slices for type.type:organizationType.coding.system 1..1 uri Identity of the terminology system
Organization.Slices for type.type:organizationType.coding.code 1..1 code Symbol in syntax defined by the system
Organization.Slices for type.type:organizationType.coding.display 1..1 string Representation defined by the system
Organization.Slices for type.type:organizationType.text 0..0 Plain text representation of the concept
Organization.Slices for type.type:hospitalType 0..1 CodeableConcept As long as there is no VS, use TEXT to describe the hospital type. FAKE codesystem is for slicing purposes. (ee |Taastusravihaigla| Keskhaigla| Üldhaigla| Piirkondlik haigla| Erihaigla| Hooldushaigla| Kohalik haigla| NB! Siin EI OLE loendit, kasutada text-i.)
Organization.Slices for type.type:hospitalType.coding 0..0 Code defined by a terminology system
Organization.Slices for type.type:hospitalType.text 1..1 string Plain text representation of the concept
Organization.name 1..1 string Name of the organization. (ee Asutuse NIMETUS)
Organization.alias 0..0 A list of alternate names that the organization is known as, or was known as in the past
Organization.description 0..0 Additional details about the Organization that could be displayed as further information to identify the Organization beyond its name
Organization.contact 0..* ExtendedContactDetail Contact details of the organization. (ee Asutuse kontaktandmed, email, telefon. (aadress tuleb locationi alt iga tegevuskoha kohta eraldi))
Organization.contact.id 0..0 Unique id for inter-element referencing
Organization.contact.extension 0..0 Extension
Organization.contact.purpose 0..0 The type of contact
Organization.contact.name 0..0 Name of an individual to contact
Organization.contact.Slices for telecom 0..* ContactPoint Contact details (e.g.phone/fax/url)
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
Organization.contact.Slices for telecom.telecom:All Slices Content/Rules for all slices
Organization.contact.Slices for telecom.telecom:All Slices.id 0..0 Unique id for inter-element referencing
Organization.contact.Slices for telecom.telecom:All Slices.extension 0..0 Extension
Organization.contact.Slices for telecom.telecom:All Slices.use 1..1 code home | work | temp | old | mobile - purpose of this contact point
Required Pattern: work (extensions allowed)
Organization.contact.Slices for telecom.telecom:All Slices.rank 0..0 Specify preferred order of use (1 = highest)
Organization.contact.Slices for telecom.telecom:All Slices.period 0..0 Time period when the contact point was/is in use
Organization.contact.Slices for telecom.telecom:phone 0..* ContactPoint Telefoni number
Organization.contact.Slices for telecom.telecom:phone.system 1..1 code phone | fax | email | pager | url | sms | other
Required Pattern: phone (extensions allowed)
Organization.contact.Slices for telecom.telecom:email 0..* ContactPoint E-Mail
Organization.contact.Slices for telecom.telecom:email.system 1..1 code phone | fax | email | pager | url | sms | other
Required Pattern: email (extensions allowed)
Organization.contact.address 0..0 Address for the contact
Organization.contact.organization 0..0 This contact detail is handled/monitored by a specific organization
Organization.contact.period 0..0 Period that this contact was valid for usage
Organization.partOf 0..0 The organization of which this organization forms a part
Organization.endpoint 0..0 Technical endpoints providing access to services operated for the organization
Organization.qualification 0..* BackboneElement Licence(s) to provide healthcare service. (ee TEGEVUSLUBA)
Organization.qualification.id 0..0 Unique id for inter-element referencing
Organization.qualification.Slices for modifierExtension 0..* Extension Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for modifierExtension.modifierExtension:licenceStopped 0..* Period Period during which healthcare provision licence is STOPPED. (ee Tegevusloa peatamise periood. Ühe tegevusloa KÕIK peatamised lähevad kokku.)
URL: https://fhir.ee/spd/StructureDefinition/ee-tis-suspension-period
Organization.qualification.Slices for identifier 0..* Identifier Number of the licence. (ee TEGEVUSLOA NUMBER)
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.Slices for identifier.identifier:All Slices Content/Rules for all slices
Organization.qualification.Slices for identifier.identifier:All Slices.id 0..0 Unique id for inter-element referencing
Organization.qualification.Slices for identifier.identifier:All Slices.extension 0..0 Extension
Organization.qualification.Slices for identifier.identifier:All Slices.use 0..0 usual | official | temp | secondary | old (If known)
Organization.qualification.Slices for identifier.identifier:All Slices.type 0..0 Description of identifier
Organization.qualification.Slices for identifier.identifier:All Slices.period 0..0 Time period when id is/was valid for use
Organization.qualification.Slices for identifier.identifier:All Slices.assigner 0..0 Organization that issued id (may be just text)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier 0..1 Identifier Identifier of hcp licence. (ee TERVISEAMETI LITSENTSI NUMBER)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.id 0..0 Unique id for inter-element referencing
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.extension 0..0 Extension
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.use 0..0 usual | official | temp | secondary | old (If known)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.type 0..0 Description of identifier
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.system 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/fi (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.period 0..0 Time period when id is/was valid for use
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.assigner 0..0 Organization that issued id (may be just text)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier 0..* Identifier Identifier of pharmacy licence. (ee Apteegi tegevusluba on KOLMEKOHALINE NUMBER mis erineb tegevuskoha koodist.)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.id 0..0 Unique id for inter-element referencing
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.extension 0..0 Extension
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.use 0..0 usual | official | temp | secondary | old (If known)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.type 0..0 Description of identifier
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.system 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/lnpharm (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.period 0..0 Time period when id is/was valid for use
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.assigner 0..0 Organization that issued id (may be just text)
Organization.qualification.code 1..1 CodeableConcept Field of services this licence allows. (ee TEGEVUSLOA LIIK)
Organization.qualification.code.id 0..0 Unique id for inter-element referencing
Organization.qualification.code.extension 0..0 Extension
Organization.qualification.code.Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.code.Slices for coding.coding:All Slices Content/Rules for all slices
Organization.qualification.code.Slices for coding.coding:All Slices.id 0..0 Unique id for inter-element referencing
Organization.qualification.code.Slices for coding.coding:All Slices.extension 0..0 Extension
Organization.qualification.code.Slices for coding.coding:All Slices.version 0..0 Version of the system - if relevant
Organization.qualification.code.Slices for coding.coding:All Slices.userSelected 0..0 If this coding was chosen directly by the user
Organization.qualification.code.Slices for coding.coding:tto 0..* Coding Tegevusloa liik (näiteks Eriarstiabi teenus, Iseseisva õendusabi osutamine jne)
Organization.qualification.code.Slices for coding.coding:tto.system 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/medre-tegevusloa-liik (required)
Organization.qualification.code.Slices for coding.coding:pharmacy 0..* Coding Pharmacy licence. (Näiteks Haiglaapteek, Üldapteek või Veterinaarapteek)
Organization.qualification.code.Slices for coding.coding:pharmacy.system 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus (required)
Organization.qualification.code.text 0..0 Plain text representation of the concept
Organization.qualification.period 0..1 Period Period of the licence validity. (ee TEGEVUSLOA KEHTIVUS)
Organization.qualification.period.id 0..0 Unique id for inter-element referencing
Organization.qualification.period.extension 0..0 Extension
Organization.qualification.period.start 1..1 dateTime Starting time with inclusive boundary
Organization.qualification.issuer 0..0 Organization that regulates and issues the qualification

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Organization.type:organizationType Base required https://fhir.ee/ValueSet/organisatsiooni-tyyp Not State Unknown
Organization.qualification.​code.coding:tto.system Base required https://fhir.ee/ValueSet/medre-tegevusloa-liik Not State Unknown
Organization.qualification.​code.coding:pharmacy.​system Base required https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus Not State Unknown

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Organization C 0..* EEBaseOrganization(2.0.0) A grouping of people or organizations with a common purpose without substructure
Constraints: org-1
Organization.id This element is included in summaries. 0..1 id Logical id of this artifact
Organization.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Organization.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
Organization.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
Organization.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
Organization.identifier This element is included in summaries. C 1..* Identifier Business registry code, VATin code or some other identifying code of organization must be here
Organization.identifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.identifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Binding: https://fhir.ee/ValueSet/organisatsiooni-identifikaatorite-domeen (required)
Example General: http://www.acme.com/identifiers/patient
Organization.identifier.value This element is included in summaries. C 1..1 string The value that is unique
Example General: 123456
Organization.active This element is a modifier element. This element is included in summaries. 0..1 boolean Status of organization. (ee STAATUS näitab, kas asutus on Äriregistris aktiivne)
Organization.Slices for type This element is included in summaries. 1..* CodeableConcept Type of organization. Use slice hospital when expressing hospital type. (ee Asutuse tüüp. Nt.|prov| = TTO, |bus| = kui tegemist on mitte-TTOga. Haigla liik läheb hospital alla.)
Slice: Unordered, Open by exists:coding
Binding: OrganizationType (example): Used to categorize the organization.

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.Slices for type.type:All Slices Content/Rules for all slices
Organization.Slices for type.type:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.Slices for type.type:All Slices.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Organization.Slices for type.type:All Slices.coding.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.Slices for type.type:All Slices.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Organization.Slices for type.type:All Slices.coding.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Organization.Slices for type.type:All Slices.coding.display This element is included in summaries. C 0..1 string Representation defined by the system
Organization.Slices for type.type:All Slices.text This element is included in summaries. 0..1 string Plain text representation of the concept
Organization.Slices for type.type:organizationType This element is included in summaries. 1..1 CodeableConcept Kind of organization
Binding: https://fhir.ee/ValueSet/organisatsiooni-tyyp (required)
Organization.Slices for type.type:organizationType.id 0..1 id Unique id for inter-element referencing
Organization.Slices for type.type:organizationType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.Slices for type.type:organizationType.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Organization.Slices for type.type:organizationType.coding.id 0..1 id Unique id for inter-element referencing
Organization.Slices for type.type:organizationType.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.Slices for type.type:organizationType.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Organization.Slices for type.type:organizationType.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Organization.Slices for type.type:organizationType.coding.code This element is included in summaries. C 1..1 code Symbol in syntax defined by the system
Organization.Slices for type.type:organizationType.coding.display This element is included in summaries. C 1..1 string Representation defined by the system
Organization.Slices for type.type:organizationType.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Organization.Slices for type.type:hospitalType This element is included in summaries. 0..1 CodeableConcept As long as there is no VS, use TEXT to describe the hospital type. FAKE codesystem is for slicing purposes. (ee |Taastusravihaigla| Keskhaigla| Üldhaigla| Piirkondlik haigla| Erihaigla| Hooldushaigla| Kohalik haigla| NB! Siin EI OLE loendit, kasutada text-i.)
Binding: OrganizationType (example): Used to categorize the organization.
Organization.Slices for type.type:hospitalType.id 0..1 id Unique id for inter-element referencing
Organization.Slices for type.type:hospitalType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.Slices for type.type:hospitalType.text This element is included in summaries. 1..1 string Plain text representation of the concept
Organization.name This element is included in summaries. C 1..1 string Name of the organization. (ee Asutuse NIMETUS)
Organization.contact C 0..* ExtendedContactDetail Contact details of the organization. (ee Asutuse kontaktandmed, email, telefon. (aadress tuleb locationi alt iga tegevuskoha kohta eraldi))
Constraints: org-3, org-4
Organization.contact.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom This element is included in summaries. 0..* ContactPoint Contact details (e.g.phone/fax/url)
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
Organization.contact.Slices for telecom.telecom:All Slices Content/Rules for all slices
Organization.contact.Slices for telecom.telecom:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom.telecom:All Slices.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Organization.contact.Slices for telecom.telecom:All Slices.value This element is included in summaries. C 0..1 string The actual contact point details
Organization.contact.Slices for telecom.telecom:All Slices.use This element is a modifier element. This element is included in summaries. 1..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Required Pattern: work (extensions allowed)
Organization.contact.Slices for telecom.telecom:phone This element is included in summaries. 0..* ContactPoint Telefoni number
Organization.contact.Slices for telecom.telecom:phone.id 0..1 id Unique id for inter-element referencing
Organization.contact.Slices for telecom.telecom:phone.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom.telecom:phone.system 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 (extensions allowed)
Organization.contact.Slices for telecom.telecom:phone.value This element is included in summaries. C 0..1 string The actual contact point details
Organization.contact.Slices for telecom.telecom:phone.use This element is a modifier element. 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.
Organization.contact.Slices for telecom.telecom:phone.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Organization.contact.Slices for telecom.telecom:phone.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Organization.contact.Slices for telecom.telecom:email This element is included in summaries. 0..* ContactPoint E-Mail
Organization.contact.Slices for telecom.telecom:email.id 0..1 id Unique id for inter-element referencing
Organization.contact.Slices for telecom.telecom:email.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.contact.Slices for telecom.telecom:email.system 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 (extensions allowed)
Organization.contact.Slices for telecom.telecom:email.value This element is included in summaries. C 0..1 string The actual contact point details
Organization.contact.Slices for telecom.telecom:email.use This element is a modifier element. 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.
Organization.contact.Slices for telecom.telecom:email.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Organization.contact.Slices for telecom.telecom:email.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Organization.qualification 0..* BackboneElement Licence(s) to provide healthcare service. (ee TEGEVUSLUBA)
Organization.qualification.extension 0..* Extension Additional content defined by implementations
Organization.qualification.Slices for modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for modifierExtension.modifierExtension:licenceStopped This element is a modifier element. This element is included in summaries. 0..* Period Period during which healthcare provision licence is STOPPED. (ee Tegevusloa peatamise periood. Ühe tegevusloa KÕIK peatamised lähevad kokku.)
URL: https://fhir.ee/spd/StructureDefinition/ee-tis-suspension-period
Organization.qualification.Slices for identifier 0..* Identifier Number of the licence. (ee TEGEVUSLOA NUMBER)
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.Slices for identifier.identifier:All Slices Content/Rules for all slices
Organization.qualification.Slices for identifier.identifier:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:All Slices.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Organization.qualification.Slices for identifier.identifier:All Slices.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
Organization.qualification.Slices for identifier.identifier:hcpIdentifier 0..1 Identifier Identifier of hcp licence. (ee TERVISEAMETI LITSENTSI NUMBER)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/fi (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:hcpIdentifier.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier 0..* Identifier Identifier of pharmacy licence. (ee Apteegi tegevusluba on KOLMEKOHALINE NUMBER mis erineb tegevuskoha koodist.)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: https://fhir.ee/sid/org/est/lnpharm (no extensions allowed)
Organization.qualification.Slices for identifier.identifier:pharmacyIdentifier.value This element is included in summaries. C 0..1 string The value that is unique
Example General: 123456
Organization.qualification.code 1..1 CodeableConcept Field of services this licence allows. (ee TEGEVUSLOA LIIK)
Binding Description: (example): Specific qualification the organization has to provide a service.
Organization.qualification.code.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Organization.qualification.code.Slices for coding.coding:All Slices Content/Rules for all slices
Organization.qualification.code.Slices for coding.coding:All Slices.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding.coding:All Slices.system This element is included in summaries. 0..1 uri Identity of the terminology system
Organization.qualification.code.Slices for coding.coding:All Slices.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Organization.qualification.code.Slices for coding.coding:All Slices.display This element is included in summaries. C 0..1 string Representation defined by the system
Organization.qualification.code.Slices for coding.coding:tto This element is included in summaries. 0..* Coding Tegevusloa liik (näiteks Eriarstiabi teenus, Iseseisva õendusabi osutamine jne)
Organization.qualification.code.Slices for coding.coding:tto.id 0..1 id Unique id for inter-element referencing
Organization.qualification.code.Slices for coding.coding:tto.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding.coding:tto.system This element is included in summaries. 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/medre-tegevusloa-liik (required)
Organization.qualification.code.Slices for coding.coding:tto.version This element is included in summaries. 0..1 string Version of the system - if relevant
Organization.qualification.code.Slices for coding.coding:tto.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Organization.qualification.code.Slices for coding.coding:tto.display This element is included in summaries. C 0..1 string Representation defined by the system
Organization.qualification.code.Slices for coding.coding:tto.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Organization.qualification.code.Slices for coding.coding:pharmacy This element is included in summaries. 0..* Coding Pharmacy licence. (Näiteks Haiglaapteek, Üldapteek või Veterinaarapteek)
Organization.qualification.code.Slices for coding.coding:pharmacy.id 0..1 id Unique id for inter-element referencing
Organization.qualification.code.Slices for coding.coding:pharmacy.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Organization.qualification.code.Slices for coding.coding:pharmacy.system This element is included in summaries. 0..1 uri Identity of the terminology system
Binding: https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus (required)
Organization.qualification.code.Slices for coding.coding:pharmacy.version This element is included in summaries. 0..1 string Version of the system - if relevant
Organization.qualification.code.Slices for coding.coding:pharmacy.code This element is included in summaries. C 0..1 code Symbol in syntax defined by the system
Organization.qualification.code.Slices for coding.coding:pharmacy.display This element is included in summaries. C 0..1 string Representation defined by the system
Organization.qualification.code.Slices for coding.coding:pharmacy.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Organization.qualification.period 0..1 Period Period of the licence validity. (ee TEGEVUSLOA KEHTIVUS)
Organization.qualification.period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Organization.qualification.period.start This element is included in summaries. C 1..1 dateTime Starting time with inclusive boundary
Organization.qualification.period.end This element is included in summaries. C 0..1 dateTime End time with inclusive boundary, if not ongoing

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Organization.language Base required All Languages 📍5.0.0 FHIR Std.
Organization.identifier.​system Base required https://fhir.ee/ValueSet/organisatsiooni-identifikaatorite-domeen Not State Unknown
Organization.type Base example Organization Type 📍5.0.0 FHIR Std.
Organization.type:organizationType Base required https://fhir.ee/ValueSet/organisatsiooni-tyyp Not State Unknown
Organization.type:hospitalType Base example Organization Type 📍5.0.0 FHIR Std.
Organization.contact.​telecom.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.contact.​telecom:phone.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom:phone.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.contact.​telecom:email.system Base required ContactPointSystem 📍5.0.0 FHIR Std.
Organization.contact.​telecom:email.use Base required ContactPointUse 📍5.0.0 FHIR Std.
Organization.qualification.​code Base example Not State Unknown
Organization.qualification.​code.coding:tto.system Base required https://fhir.ee/ValueSet/medre-tegevusloa-liik Not State Unknown
Organization.qualification.​code.coding:pharmacy.​system Base required https://fhir.ee/ValueSet/ravimiameti-apteegiteenuse-tegevusloa-liigi-tapsustus Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error Organization If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Organization 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 Organization 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 Organization If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Organization A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
org-1 error Organization The organization SHALL at least have a name or an identifier, and possibly more than one (identifier.count() + name.count()) > 0
org-3 error Organization.contact The telecom of an organization can never be of use 'home' telecom.where(use = 'home').empty()
org-4 error Organization.contact The address of an organization can never be of use 'home' address.where(use = 'home').empty()

This structure is derived from EEBaseOrganization

Summary

Mandatory: 6 elements(7 nested mandatory elements)
Fixed: 2 elements
Prohibited: 61 elements

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Organization.type
  • The element 1 is sliced based on the value of Organization.contact.telecom (Closed)
  • The element 1 is sliced based on the value of Organization.qualification.identifier
  • The element 1 is sliced based on the value of Organization.qualification.code.coding

 

Other representations of profile: CSV, Excel, Schematron