Hi Dmytro
thank you for your quick and sound answer!
Unfortunately the ititech mailing list is readable for members only, so I cannot read your proposed Change yet, I have to wait to be accepted.
Your question is legitimate, we have to check if we really need all of these patient IDs, from an application point of view. I will discuss this.
So the "4.2.3.2.23 DocumentEntry.sourcePatientInfo" is the applicable IHE specification.
There it's stated that max length is 256 characters, which is violated by the current implementation.
Just for comparison, the openhealthtools framework splits the patient ids into multiple values, example:
<rim:Slot name="sourcePatientInfo">
<rim:ValueList>
<rim:Value>PID-3|REG.1GKKZMY5E2^^^&2.16.756.5.30.1.130.100.10.1.1000.RID</rim:Value>
<rim:Value>PID-3|100014831067713091^^^&2.16.756.5.30.1.130.100.10.1.1000.990.1&ISO</rim:Value>
<rim:Value>PID-3|100014831067713068^^^&2.16.756.5.30.1.130.100.10.1.1000.901.1.1.3.1&ISO</rim:Value>
<rim:Value>PID-3|100014831067713101^^^&2.16.756.5.30.1.130.100.10.1.1000.940.1&ISO</rim:Value>
<rim:Value>PID-5|Dusel^Doris^^MS</rim:Value>
<rim:Value>PID-7|19911111120000</rim:Value>
<rim:Value>PID-8|F</rim:Value>
<rim:Value>PID-11|Kurfirstenstrasse 15^^Chur^^7000^ch</rim:Value>
</rim:ValueList>
</rim:Slot>
Code hier eingeben...
regards
Beat