ГОСТ Р HCO/HL7 27931-2015
ляются для списков или множеств элементов. Однако для целей практической реализа
ции это отображение можно организовать с помощью простого «спаривания» идентифи
каторов. передаваемых в повторениях поля PID-3 «Список идентификаторов пациента» и
MRG-1 «Список прежних идентификаторов пациента». Другими словами, элементы «А»,
«В» и «С» первого списка должны сопоставляться соответственно элементам «X», «Y» и
«Z» второго списка. При этом типы или значения соответствующих элементов в расчет не
принимаются, процесс сопоставления управляется исключительно порядковыми номера
ми элементов. Этот сценарий можно проиллюстрировать следующим примером:
Список1 = {А,В,С}
Список2 = {X,Y,Z}
А : X
В : Y
С : Z
Однако может возникнуть и другая ситуация, заслуживающая внимания. Пусть пер
вый список из приведенного выше примера с элементами «А», «В» и «С» должен быть
«спарен» со списком, состоящим из элементов «X», «Y», «Z», «О», «R» и «S». Опять-таки
при этом «спаривании» типы или значения элементов в расчет не принимаются. Тогда
можно построить следующее отображение:
Список1 = {А,В,С}
Список2 = {X,Y,Z,Q,R,S}
А : X
В : Y
С : Z
Q
R
S
В этом сценарии последние три элемента второго списка, а именно, «О», «R» и «S»
не сопоставлены никаким элементам первого списка.
Заслуживает внимания и третья ситуация. Пусть первый список состоит из элемен
тов «А», «В», «С», «D», «Е» и «F», а второй, как и в первом примере, из элементов «X»,
«Y» и «Z». И снова при этом «спаривании» типы или значения элементов в расчет не при
нимаются. Тогда можно построить следующее отображение:
Список1 = {A,B,C,D,E,F}
Список2 = {X,Y,Z}
"
а
7
х
~
В : Y
595