Müller would be recorded correctly in
PerformingPhysicianName for example. But the 'name'
Müller\Smith would not be recorded correctly.
The issue seems to be that if we assign a MultiValue element to the database, it is entered as a python list and the characters are as they are passed, ie the above string would be encoded as:
We therefore need to do one of two things:
- break any multivalue person names into a new table and have an instance per name.
- join the values together into a string.
Option 2 would be easy to implement and less disruptive!