User Tools

Site Tools


fmk:ecpr:1.0:mergepersons

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fmk:ecpr:1.0:mergepersons [2021-07-04 08:48] – created mrtfmk:ecpr:1.0:mergepersons [2024-04-23 11:51] (current) – removed maa
Line 1: Line 1:
-[[fmk:ecpr:1.0:ecpr_snitflade|« eCPR2 snitflade]] 
- 
-==== 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): 
- 
-<code xml> 
-<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> 
-</code> 
- 
-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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki