ГОСТ ISO/HL7 21731—2013
7.2.11.2 Place.addr:: AD (0..1)
Определение:
физический адрес данного места.
Ограничения:
значением этого атрибута должен быть адрес, с помощью которого можно определить
физическое положение места на карте.
7.2.11.3 Place.directionsText:: ED (0..1)
Определение:
свободный текст, содержащий информацию о данном месте, которая полезнадля сущ
ностей при поиске этого места.
Обсуждение: в этом атрибуте могут передаваться указания для поиска места, если информация об
адресе не адекватна, его координаты вглобальной системе навигации (GPS) недоступны и/или сущность,
которая ищет это место, не может непосредственно использовать координаты GPS. В нем можно переда
вать информацию, полезную для посетителей места. Например, «последний дом справа», «если владель ца
нет. узнайте в следующем доме, где его найти».
7.2.11.4 Place.positionText:: ED (0..1)
Определение:
совокупность кодов, задающих расположение места на карте.
Примеры:
координаты на картах, издаваемых агентством US Geological Survey.
7.2.11.5 Place.gpsText:: ST (0..1)
Определение:
координаты места в глобальной системе навигации (GPS).
Обсуждение:
значения координат GPS должны соответствовать стандартам USGS Spatial Data
Transmission. Кчислу этих параметров относятся способы получения значений широты и долготы, ошибки
сдвига, проекция.
Обоснование:
в некоторых полевых условиях физический адрес интересующего места может отсут
ствовать. Поскольку все места поверхности земли имеют уникальные географические координаты, для
точного определения и передачи информации о положении места можно использовать GPS-координаты.
7.3 Классы предметной области Roles
7.3.1 Класс Role (в предметной области Roles)
Код класса: ROL.
Атрибуты класса Role:
-classCode:. CS
- id:. SET<II>
- code:: CE
- negationlnd:: BL
- name:: BAG<EN>
- addr:: BAG<AD>
- telecom:: BAG<TEL>
- statusCode:: CS
- effectiveTime:: IVL<TS>
- certificateText:: ED
-quantity:: RTO
- positionNumber:: LIST<INT>
Ассоциации класса Role:
player:.(0..1) Entity.:playedRole::(0..‘ ) (ассоциация с классом Entity, роль playedRole — выполняемая
роль)
scoper::(0..1)Entity::scopedRole::(0..*) (ассоциация с классом Entity, роль scopedRole — контролируе
мая роль)
participation::^..*) Participation::role::(1 ..1) (ассоциация с классом Participation, роль role — роль)
outboundLink::(0..*) RoleLink::source::(1 ..1) (ассоциация с классом RoleLink, роль source — источник)
inboundLink::{0..*) Rolelink::target::(1..1) (ассоциация с классом RoleLink. роль target— цель)
Класс Role является обобщением следующих классов:
- Access
- Employee
- LicensedEntity
- Patient
Определение
к
ласса Role:
компетентность сущности, выполняющей роль всоответствии с указания
ми. определениями, гарантиями или признанием другой сущности, контролирующей эту роль.
59