Current Build

Переводит компания Health Samurai . Приглашаем поучаствовать в русификации стандарта FHIR: GitHub , Email.

8.6 Ресурс Organization - Назначение

Patient Administration Work GroupMaturity Level: 3 Trial UseSecurity Category: Business Compartments: Not linked to any defined compartments

Формально или неформально признанное объединение в группу людей или организаций, сформированное с целью выполнения некоторой формы коллективного действия. Включает в себя компании, учреждения, корпорации, отделы, сообщества, группы медицинской практики и т. д.

This resource may be used in a shared registry of contact and other information for various organizations or it can be used merely as a support for other resources that need to reference organizations, perhaps as a document, message or as a contained resource. If using a registry approach, it's entirely possible for multiple registries to exist, each dealing with different types or levels of organization.

The Organization resource is used for collections of people that have come together to achieve an objective. The Group resource is used to identify a collection of people (or animals, devices, etc.) that are gathered for the purpose of analysis or acting upon, but are not expected to act themselves.

The Organization resource often exists as a hierarchy of organization resources, using the part-of property to provide the association of the child to its parent organization.
This organizational hierarchy helps communicate the conceptual structure, whereas the Location resource provides the physical representation of the hierarchy.
The linkage between Organization and Location is from each point in the location hierarchy to the appropriate level in the Organization hierarchy. These links don't all have to be to the top level Organization.
When populating the organization and location hierarchies there is often not a clear distinction between these 2, however to assist in making the decision, Locations are always used for recording where a service occurs, and hence where encounters and observations are associated. The Organization property on these resources might not be the location where the service took place.

На этот ресурс ссылаются Annotation, Identifier, Signature, UsageContext, Account, AuditEvent, Basic, BiologicallyDerivedProduct, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, Claim, ClaimResponse, Communication, CommunicationRequest, Composition, Consent, Contract, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, Device, DeviceDefinition, DeviceRequest, DiagnosticReport, DocumentManifest, DocumentReference, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, ExplanationOfBenefit, Flag, Goal, Group, HealthcareService, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, InsurancePlan, Invoice, Linkage, Location, MeasureReport, Media, Medication, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductIngredient, MedicinalProductManufactured, MedicinalProductPackaged, MessageHeader, MolecularSequence, Observation, itself, OrganizationAffiliation, Patient, PaymentNotice, PaymentReconciliation, Person, Practitioner, PractitionerRole, Procedure, Provenance, QuestionnaireResponse, ResearchStudy, ServiceRequest, SupplyDelivery, SupplyRequest, Task и VerificationResult

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Organization ITUDomainResourceОбъединение в группу людей или организаций с общей целью
+ Rule: Организация ДОЛЖНА иметь по крайней мере название (элемент name) или идентификатор (элемент identifier), и, возможно, больше чем один
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier ΣI0..*IdentifierИдентифицирует эту организацию в различных системах
... active ?!Σ0..1booleanНаходится ли запись организации в активном использовании
... type Σ0..*CodeableConceptВид организации
Organization type (Example)
... name ΣI0..1stringИмя организации
... alias 0..*stringA list of alternate names that the organization is known as, or was known as in the past
... telecom I0..*ContactPointКонтактная информация организации
+ Rule: У элемента telecom организации никогда не используется тип применения 'home'
... address I0..*AddressАдрес организации
+ Rule: У элемента address организации никогда не используется тип применения 'home'
... partOf Σ0..1Reference(Organization)Организация, частью которой является данная организация
... contact 0..*BackboneElementКонтакт для организации для определенной цели
.... purpose 0..1CodeableConceptТип контакта
Contact entity type (Extensible)
.... name 0..1HumanNameИмя контактного лица
.... telecom 0..*ContactPointКонтактная информация (телефон, электронная почта и т. п.) для связи
.... address 0..1AddressПочтовый адрес или адрес для посещений для контакта
... endpoint 0..*Reference(Endpoint)Technical endpoints providing access to services operated for the organization

doco Документация по этому формату

UML-диаграмма (Legend)

Organization (DomainResource)Идентификатор организации, используемый для идентификации организации в различных несходных системахidentifier : Identifier [0..*]Находится ли запись организации в активном использовании (this element modifies the meaning of other elements)active : boolean [0..1]The kind(s) of organization that this istype : CodeableConcept [0..*] « Используется для классификации организаций. (Strength=Example)OrganizationType?? »Имя, ассоциируемое с организациейname : string [0..1]A list of alternate names that the organization is known as, or was known as in the pastalias : string [0..*]Контактная информация организацииtelecom : ContactPoint [0..*]Адрес организацииaddress : Address [0..*]Организация, частью которой является данная организацияpartOf : Reference [0..1] « Organization »Technical endpoints providing access to services operated for the organizationendpoint : Reference [0..*] « Endpoint »ContactУказывает цель, с которой можно обращаться к этому контактуpurpose : CodeableConcept [0..1] « Цель, с которой вы будете связываться с контактным лицом. (Strength=Extensible)ContactEntityType+ »Имя контактного лицаname : HumanName [0..1]A contact detail (e.g. a telephone number or an email address) by which the party may be contactedtelecom : ContactPoint [0..*]Почтовый адрес или адрес для посещений для контактаaddress : Address [0..1]Контакт для организации для определенной целиcontact[0..*]

XML-шаблон

<Organization xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- ?? 0..* Identifier Идентифицирует эту организацию в различных системах --></identifier>
 <active value="[boolean]"/><!-- 0..1 Находится ли запись организации в активном использовании -->
 <type><!-- 0..* CodeableConcept Вид организации --></type>
 <name value="[string]"/><!-- ?? 0..1 Имя организации -->
 <alias value="[string]"/><!-- 0..* A list of alternate names that the organization is known as, or was known as in the past -->
 <telecom><!-- ?? 0..* ContactPoint Контактная информация организации --></telecom>
 <address><!-- ?? 0..* Address Адрес организации --></address>
 <partOf><!-- 0..1 Reference(Organization) Организация, частью которой является данная организация --></partOf>
 <contact>  <!-- 0..* Контакт для организации для определенной цели -->
  <purpose><!-- 0..1 CodeableConcept Тип контакта --></purpose>
  <name><!-- 0..1 HumanName Имя контактного лица --></name>
  <telecom><!-- 0..* ContactPoint Контактная информация (телефон, электронная почта и т. п.) для связи --></telecom>
  <address><!-- 0..1 Address Почтовый адрес или адрес для посещений для контакта --></address>
 </contact>
 <endpoint><!-- 0..* Reference(Endpoint) Technical endpoints providing access to services operated for the organization --></endpoint>
</Organization>

JSON-шаблон

{doco
  "resourceType" : "Organization",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // C? Идентифицирует эту организацию в различных системах
  "active" : <boolean>, // Находится ли запись организации в активном использовании
  "type" : [{ CodeableConcept }], // Вид организации
  "name" : "<string>", // C? Имя организации
  "alias" : ["<string>"], // A list of alternate names that the organization is known as, or was known as in the past
  "telecom" : [{ ContactPoint }], // C? Контактная информация организации
  "address" : [{ Address }], // C? Адрес организации
  "partOf" : { Reference(Organization) }, // Организация, частью которой является данная организация
  "contact" : [{ // Контакт для организации для определенной цели
    "purpose" : { CodeableConcept }, // Тип контакта
    "name" : { HumanName }, // Имя контактного лица
    "telecom" : [{ ContactPoint }], // Контактная информация (телефон, электронная почта и т. п.) для связи
    "address" : { Address } // Почтовый адрес или адрес для посещений для контакта
  }],
  "endpoint" : [{ Reference(Endpoint) }] // Technical endpoints providing access to services operated for the organization
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Organization;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Organization.identifier [ Identifier ], ... ; # 0..* Идентифицирует эту организацию в различных системах
  fhir:Organization.active [ boolean ]; # 0..1 Находится ли запись организации в активном использовании
  fhir:Organization.type [ CodeableConcept ], ... ; # 0..* Вид организации
  fhir:Organization.name [ string ]; # 0..1 Имя организации
  fhir:Organization.alias [ string ], ... ; # 0..* A list of alternate names that the organization is known as, or was known as in the past
  fhir:Organization.telecom [ ContactPoint ], ... ; # 0..* Контактная информация организации
  fhir:Organization.address [ Address ], ... ; # 0..* Адрес организации
  fhir:Organization.partOf [ Reference(Organization) ]; # 0..1 Организация, частью которой является данная организация
  fhir:Organization.contact [ # 0..* Контакт для организации для определенной цели
    fhir:Organization.contact.purpose [ CodeableConcept ]; # 0..1 Тип контакта
    fhir:Organization.contact.name [ HumanName ]; # 0..1 Имя контактного лица
    fhir:Organization.contact.telecom [ ContactPoint ], ... ; # 0..* Контактная информация (телефон, электронная почта и т. п.) для связи
    fhir:Organization.contact.address [ Address ]; # 0..1 Почтовый адрес или адрес для посещений для контакта
  ], ...;
  fhir:Organization.endpoint [ Reference(Endpoint) ], ... ; # 0..* Technical endpoints providing access to services operated for the organization
]

Changes since R3

Organization
Organization.active
  • Default Value "true" removed
Organization.contact.purpose
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/contactentity-type" to "http://terminology.hl7.org/CodeSystem/contactentity-type"

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 11 tests that all execute ok. All tests pass round-trip testing and 1 r3 resources are invalid (0 errors).)

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Organization ITUDomainResourceОбъединение в группу людей или организаций с общей целью
+ Rule: Организация ДОЛЖНА иметь по крайней мере название (элемент name) или идентификатор (элемент identifier), и, возможно, больше чем один
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier ΣI0..*IdentifierИдентифицирует эту организацию в различных системах
... active ?!Σ0..1booleanНаходится ли запись организации в активном использовании
... type Σ0..*CodeableConceptВид организации
Organization type (Example)
... name ΣI0..1stringИмя организации
... alias 0..*stringA list of alternate names that the organization is known as, or was known as in the past
... telecom I0..*ContactPointКонтактная информация организации
+ Rule: У элемента telecom организации никогда не используется тип применения 'home'
... address I0..*AddressАдрес организации
+ Rule: У элемента address организации никогда не используется тип применения 'home'
... partOf Σ0..1Reference(Organization)Организация, частью которой является данная организация
... contact 0..*BackboneElementКонтакт для организации для определенной цели
.... purpose 0..1CodeableConceptТип контакта
Contact entity type (Extensible)
.... name 0..1HumanNameИмя контактного лица
.... telecom 0..*ContactPointКонтактная информация (телефон, электронная почта и т. п.) для связи
.... address 0..1AddressПочтовый адрес или адрес для посещений для контакта
... endpoint 0..*Reference(Endpoint)Technical endpoints providing access to services operated for the organization

doco Документация по этому формату

UML-диаграмма (Legend)

Organization (DomainResource)Идентификатор организации, используемый для идентификации организации в различных несходных системахidentifier : Identifier [0..*]Находится ли запись организации в активном использовании (this element modifies the meaning of other elements)active : boolean [0..1]The kind(s) of organization that this istype : CodeableConcept [0..*] « Используется для классификации организаций. (Strength=Example)OrganizationType?? »Имя, ассоциируемое с организациейname : string [0..1]A list of alternate names that the organization is known as, or was known as in the pastalias : string [0..*]Контактная информация организацииtelecom : ContactPoint [0..*]Адрес организацииaddress : Address [0..*]Организация, частью которой является данная организацияpartOf : Reference [0..1] « Organization »Technical endpoints providing access to services operated for the organizationendpoint : Reference [0..*] « Endpoint »ContactУказывает цель, с которой можно обращаться к этому контактуpurpose : CodeableConcept [0..1] « Цель, с которой вы будете связываться с контактным лицом. (Strength=Extensible)ContactEntityType+ »Имя контактного лицаname : HumanName [0..1]A contact detail (e.g. a telephone number or an email address) by which the party may be contactedtelecom : ContactPoint [0..*]Почтовый адрес или адрес для посещений для контактаaddress : Address [0..1]Контакт для организации для определенной целиcontact[0..*]

XML-шаблон

<Organization xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- ?? 0..* Identifier Идентифицирует эту организацию в различных системах --></identifier>
 <active value="[boolean]"/><!-- 0..1 Находится ли запись организации в активном использовании -->
 <type><!-- 0..* CodeableConcept Вид организации --></type>
 <name value="[string]"/><!-- ?? 0..1 Имя организации -->
 <alias value="[string]"/><!-- 0..* A list of alternate names that the organization is known as, or was known as in the past -->
 <telecom><!-- ?? 0..* ContactPoint Контактная информация организации --></telecom>
 <address><!-- ?? 0..* Address Адрес организации --></address>
 <partOf><!-- 0..1 Reference(Organization) Организация, частью которой является данная организация --></partOf>
 <contact>  <!-- 0..* Контакт для организации для определенной цели -->
  <purpose><!-- 0..1 CodeableConcept Тип контакта --></purpose>
  <name><!-- 0..1 HumanName Имя контактного лица --></name>
  <telecom><!-- 0..* ContactPoint Контактная информация (телефон, электронная почта и т. п.) для связи --></telecom>
  <address><!-- 0..1 Address Почтовый адрес или адрес для посещений для контакта --></address>
 </contact>
 <endpoint><!-- 0..* Reference(Endpoint) Technical endpoints providing access to services operated for the organization --></endpoint>
</Organization>

JSON-шаблон

{doco
  "resourceType" : "Organization",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // C? Идентифицирует эту организацию в различных системах
  "active" : <boolean>, // Находится ли запись организации в активном использовании
  "type" : [{ CodeableConcept }], // Вид организации
  "name" : "<string>", // C? Имя организации
  "alias" : ["<string>"], // A list of alternate names that the organization is known as, or was known as in the past
  "telecom" : [{ ContactPoint }], // C? Контактная информация организации
  "address" : [{ Address }], // C? Адрес организации
  "partOf" : { Reference(Organization) }, // Организация, частью которой является данная организация
  "contact" : [{ // Контакт для организации для определенной цели
    "purpose" : { CodeableConcept }, // Тип контакта
    "name" : { HumanName }, // Имя контактного лица
    "telecom" : [{ ContactPoint }], // Контактная информация (телефон, электронная почта и т. п.) для связи
    "address" : { Address } // Почтовый адрес или адрес для посещений для контакта
  }],
  "endpoint" : [{ Reference(Endpoint) }] // Technical endpoints providing access to services operated for the organization
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Organization;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Organization.identifier [ Identifier ], ... ; # 0..* Идентифицирует эту организацию в различных системах
  fhir:Organization.active [ boolean ]; # 0..1 Находится ли запись организации в активном использовании
  fhir:Organization.type [ CodeableConcept ], ... ; # 0..* Вид организации
  fhir:Organization.name [ string ]; # 0..1 Имя организации
  fhir:Organization.alias [ string ], ... ; # 0..* A list of alternate names that the organization is known as, or was known as in the past
  fhir:Organization.telecom [ ContactPoint ], ... ; # 0..* Контактная информация организации
  fhir:Organization.address [ Address ], ... ; # 0..* Адрес организации
  fhir:Organization.partOf [ Reference(Organization) ]; # 0..1 Организация, частью которой является данная организация
  fhir:Organization.contact [ # 0..* Контакт для организации для определенной цели
    fhir:Organization.contact.purpose [ CodeableConcept ]; # 0..1 Тип контакта
    fhir:Organization.contact.name [ HumanName ]; # 0..1 Имя контактного лица
    fhir:Organization.contact.telecom [ ContactPoint ], ... ; # 0..* Контактная информация (телефон, электронная почта и т. п.) для связи
    fhir:Organization.contact.address [ Address ]; # 0..1 Почтовый адрес или адрес для посещений для контакта
  ], ...;
  fhir:Organization.endpoint [ Reference(Endpoint) ], ... ; # 0..* Technical endpoints providing access to services operated for the organization
]

Changes since Release 3

Organization
Organization.active
  • Default Value "true" removed
Organization.contact.purpose
  • Change code system for extensibly bound codes from "http://hl7.org/fhir/contactentity-type" to "http://terminology.hl7.org/CodeSystem/contactentity-type"

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 11 tests that all execute ok. All tests pass round-trip testing and 1 r3 resources are invalid (0 errors).)

 

See the Profiles & Extensions and the Альтернативные определения: Основное определение XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the Анализ зависимостей

PathОписаниеТипСсылка
Organization.type Используется для классификации организаций.ExampleOrganizationType
Organization.contact.purpose Цель, с которой вы будете связываться с контактным лицом.ExtensibleContactEntityType

idLevelLocationОпределениеExpression
org-1Rule (base)Организация ДОЛЖНА иметь по крайней мере название (элемент name) или идентификатор (элемент identifier), и, возможно, больше чем один(identifier.count() + name.count()) > 0
org-2Rule Organization.addressУ элемента address организации никогда не используется тип применения 'home'where(use = 'home').empty()
org-3Rule Organization.telecomУ элемента telecom организации никогда не используется тип применения 'home'where(use = 'home').empty()
  • There are two places for contact information: one on Organization itself and zero or more using the ContactEntity construct. The first one is to be used for the generic, public organization point of contact. The ContactEntity is to be used for reaching a person or party that has been designated by the organization to be contacted for a specific purpose or goal.

An example organization hierarchy should help give some guidance as to one example of how a location hierarchy could look within a fictitious Medical Organization.
(The nesting here would be the "part-of" structure of the Organization resource)

Burgers University Medical Center
    Eastern Services (prov)
        Emergency Dept
        Oncology Dept
            Nuclear Medicine Research Trials (edu)
        Maternity Ward
        Childrens Ward
        Day Procedures Unit
    Mobile Services (Ambulance)
    Research Center (edu)
        Nuclear Medicine  (edu)
    Burgers University (edu)
        Nuclear Medicine Faculty (edu)
        Undergraduate Medicine (edu)
        ...
	

Note that physical structures of this hierarchy are not present - these are defined by a Location hierarchy.

Параметры поиска для этого ресурса. Также к нему применяются общие параметры. Более подробную информацию о поиске в REST, обмене сообщениями и сервисах см. в разделе Поиск.

ИмяТипОпределениеВыражениеIn Common
activetokenIs the Organization record activeOrganization.active
addressstringA server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or textOrganization.address
address-citystringГород, указанный в адресеOrganization.address.city
address-countrystringСтрана, указанная в адресеOrganization.address.country
address-postalcodestringПочтовый индекс, указанный в адресеOrganization.address.postalCode
address-statestringШтат, указанный в адресеOrganization.address.state
address-usetokenКод применения, указанный в адресеOrganization.address.use
endpointreferenceTechnical endpoints providing access to services operated for the organizationOrganization.endpoint
(Endpoint)
identifiertokenЛюбой идентификатор этой организации (но не идентификатор эмитента (издателя) аккредитации)Organization.identifier
namestringA portion of the organization's name or aliasOrganization.name | Organization.alias
partofreferenceAn organization of which this organization forms a partOrganization.partOf
(Organization)
phoneticstringЧасть названия организации с использованием некоторого алгоритма фонетического соответствияOrganization.name
typetokenКод типа организацииOrganization.type