fmk:ecpr:1.0:mergepersons
This is an old revision of the document!
MergePersons
MergePersons findes for at kunne flette personregistreringer hvis der fx opdages dubletter. Datasættet for personer der skal flettet identificeres med et Identifier-element, tagget med et KeyIdentifier.
I forespørgslen angives der to Person-elementer der skal flettes. Resultatet bliver:
- Identifier-elementer med andet indhold flettes ved at alle elementer beholdes. Personen kan derved få eksempelvis flere D-eCPR tilhørende samme region, eller flere EHIC-numre.
- Name-elementer flettes. For alle elementer med samme anvendelse Use-element vælges nyeste version.
- Gender- og Birthdate-elementer flettes. Er forskellige registreringer vælges nyeste version.
- Contact-elementer og Address-elementer flettes ved at alle elementer beholdes.
Den først angivne KeyIdentifier angiver personen der “flettes til”. Erstatnings-CPR på anden KeyIdentifier slettes.
Request-eksempel (simplificeret):
<MergePersonsRequest> <Person> <Modified> <By> <Person> <AuthorisationIdentifier>AB01C</AuthorisationIdentifier> <Name>Jens Jensen</Name> <PersonIdentifier>1234567890</PersonIdentifier> </Person> <Role>Læge</Role> <Organisation> <Name>Andeby hospital</Name> <Type>Hospital</Type> <Identifier> <Identifier>1234123412</Identifier> <Source>SOR</Source> </Identifier> </Organisation> </By> </Modified> <KeyIdentifier> <OID>1.2.208.176.1.6.1.1</OID> <Value>1212701FY1</Value> </KeyIdentifier> <KeyIdentifier> <OID>1.2.208.176.1.6.1.1</OID> <Value>1212701XG7</Value> </KeyIdentifier> </Person> </MergePersonsRequest>
Response-eksempel (simplificeret):
<ns3:MergePersonsResponse>
<ns2:Person>
<ns2:Identifier>
<ns2:PID>4748e14c-52df-4b59-b89a-8101034dad8c</ns2:PID>
<ns2:ValidFrom>2018-05-07T10:40:42+02:00</ns2:ValidFrom>
<ns2:OID>1.2.208.176.1.6.1.1</ns2:OID>
<ns2:OIDLabel>X-eCPR</ns2:OIDLabel>
<ns2:OIDType>eCPR-nummer</ns2:OIDType>
<ns2:Value>1212701FY1</ns2:Value>
<ns2:Validity>16</ns2:Validity>
</ns2:Identifier>
<ns2:Modified>
<ns2:By>
<ns2:Person>
<ns2:AuthorisationIdentifier>AB01C</ns2:AuthorisationIdentifier>
<ns2:Name>Jens Jensen</ns2:Name>
<ns2:PersonIdentifier>1234567890</ns2:PersonIdentifier>
</ns2:Person>
<ns2:Role>Læge</ns2:Role>
<ns2:Organisation>
<ns2:Name>Andeby hospital</ns2:Name>
<ns2:Type>Hospital</ns2:Type>
<ns2:Identifier>
<ns2:Identifier>1234123412</ns2:Identifier>
<ns2:Source>SOR</ns2:Source>
</ns2:Identifier>
</ns2:Organisation>
</ns2:By>
<ns2:ValidFrom>2018-05-07T10:40:33+02:00</ns2:ValidFrom>
<ns2:ValidTo>2018-05-07T10:40:42+02:00</ns2:ValidTo>
</ns2:Modified>
<ns2:Modified>
<ns2:By>
<ns2:Person>
<ns2:AuthorisationIdentifier>AB01C</ns2:AuthorisationIdentifier>
<ns2:Name>Jens Jensen</ns2:Name>
<ns2:PersonIdentifier>1234567890</ns2:PersonIdentifier>
</ns2:Person>
<ns2:Role>Læge</ns2:Role>
<ns2:Organisation>
<ns2:Name>Andeby hospital</ns2:Name>
<ns2:Type>Hospital</ns2:Type>
<ns2:Identifier>
<ns2:Identifier>1234123412</ns2:Identifier>
<ns2:Source>SOR</ns2:Source>
</ns2:Identifier>
</ns2:Organisation>
</ns2:By>
<ns2:ValidFrom>2018-05-07T10:40:42+02:00</ns2:ValidFrom>
</ns2:Modified>
<ns2:Gender>
<ns2:PID>d31f8ac8-ea05-4ea0-afd8-6e0a93f46d01</ns2:PID>
<ns2:ValidFrom>2018-05-07T10:40:42+02:00</ns2:ValidFrom>
<ns2:Value>male</ns2:Value>
</ns2:Gender>
<ns2:Name>
<ns2:PID>423eacfa-8d5a-4233-b542-d79cdc004375</ns2:PID>
<ns2:ValidFrom>2018-05-07T10:40:42+02:00</ns2:ValidFrom>
<ns2:Use>official</ns2:Use>
<ns2:Text>Gunther</ns2:Text>
<ns2:GivenName>Gunther</ns2:GivenName>
</ns2:Name>
<ns2:BirthDate>
<ns2:PID>e13aa656-820f-4344-84a6-47f7bccf0fa2</ns2:PID>
<ns2:ValidFrom>2018-05-07T10:40:42+02:00</ns2:ValidFrom>
<ns2:Value>1970-12-12</ns2:Value>
</ns2:BirthDate>
<ns2:Address>
<ns2:PID>33853f53-92e1-4c8c-bb98-f07e73cd2d23</ns2:PID>
<ns2:ValidFrom>2018-05-07T10:40:42+02:00</ns2:ValidFrom>
<ns2:Use>home</ns2:Use>
<ns2:Type>physical</ns2:Type>
<ns2:Text>Hamburg</ns2:Text>
</ns2:Address>
<ns2:Address>
<ns2:PID>15f8c77d-5972-4a1d-a249-0e33ba08c995</ns2:PID>
<ns2:ValidFrom>2018-05-07T10:40:42+02:00</ns2:ValidFrom>
<ns2:Use>home</ns2:Use>
<ns2:Type>physical</ns2:Type>
<ns2:Text>Strassenbahn 42</ns2:Text>
<ns2:City>Hamburg</ns2:City>
<ns2:PostalCode>20095</ns2:PostalCode>
<ns2:Country>DEU</ns2:Country>
<ns2:CountryName>Tyskland</ns2:CountryName>
</ns2:Address>
<ns2:Address>
<ns2:PID>ca949b88-e570-45bb-8b8d-b474314b2c0e</ns2:PID>
<ns2:ValidFrom>2018-05-07T10:40:42+02:00</ns2:ValidFrom>
<ns2:Use>temp</ns2:Use>
<ns2:Type>postal</ns2:Type>
<ns2:Text>Sommerhusvej 84</ns2:Text>
<ns2:City>Thisted</ns2:City>
<ns2:PostalCode>7620</ns2:PostalCode>
<ns2:Country>DNK</ns2:Country>
<ns2:CountryName>Danmark</ns2:CountryName>
</ns2:Address>
</ns2:Person>
</ns3:MergePersonsResponse>
fmk/ecpr/1.0/mergepersons.1625388517.txt.gz · Last modified: (external edit)
