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

Both sides previous revisionPrevious revision
Next revision
Previous revision
fmk:ecpr:1.0:mergepersons [2023-07-13 13:46] maafmk: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 KeyIdentifier-elementer for personer 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 fra". Denne persons eCPR slettes. 
- 
-Request-eksempel (simplificeret): 
- 
-<code xml> 
-<MergePersonsRequest> 
-  <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> 
-  <From> 
-    <OID>1.2.208.176.1.6.1.1</OID> 
-    <Value>1212701FY1</Value> 
-  </From> 
-  <To> 
-    <OID>1.2.208.176.1.6.1.1</OID> 
-    <Value>1212701XG7</Value> 
-  </To> 
-</MergePersonsRequest> 
-</code> 
- 
-Response-eksempel (simplificeret): 
- 
-<code xml> 
-<MergePersonsResponse> 
-  <Person> 
-    <Identifier> 
-      <PID>4748e14c-52df-4b59-b89a-8101034dad8c</PID> 
-      <ValidFrom>2018-05-07T10:40:42+02:00</ValidFrom> 
-      <OID>1.2.208.176.1.6.1.1</OID> 
-      <OIDLabel>X-eCPR</OIDLabel> 
-      <OIDType>eCPR-nummer</OIDType> 
-      <Value>1212701FY1</Value> 
-      <Validity>16</Validity> 
-    </Identifier> 
-    <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> 
-      <ValidFrom>2018-05-07T10:40:33+02:00</ValidFrom> 
-      <ValidTo>2018-05-07T10:40:42+02:00</ValidTo> 
-    </Modified> 
-    <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> 
-      <ValidFrom>2018-05-07T10:40:42+02:00</ValidFrom> 
-    </Modified> 
-    <Gender> 
-      <PID>d31f8ac8-ea05-4ea0-afd8-6e0a93f46d01</PID> 
-      <ValidFrom>2018-05-07T10:40:42+02:00</ValidFrom> 
-      <Value>male</Value> 
-    </Gender> 
-    <Name> 
-      <PID>423eacfa-8d5a-4233-b542-d79cdc004375</PID> 
-      <ValidFrom>2018-05-07T10:40:42+02:00</ValidFrom> 
-      <Use>official</Use> 
-      <Text>Gunther</Text> 
-      <GivenName>Gunther</GivenName> 
-    </Name> 
-    <BirthDate> 
-      <PID>e13aa656-820f-4344-84a6-47f7bccf0fa2</PID> 
-      <ValidFrom>2018-05-07T10:40:42+02:00</ValidFrom> 
-      <Value>1970-12-12</Value> 
-    </BirthDate> 
-    <Address> 
-      <PID>33853f53-92e1-4c8c-bb98-f07e73cd2d23</PID> 
-      <ValidFrom>2018-05-07T10:40:42+02:00</ValidFrom> 
-      <Use>home</Use> 
-      <Type>physical</Type> 
-      <Text>Hamburg</Text> 
-    </Address> 
-    <Address> 
-      <PID>15f8c77d-5972-4a1d-a249-0e33ba08c995</PID> 
-      <ValidFrom>2018-05-07T10:40:42+02:00</ValidFrom> 
-      <Use>home</Use> 
-      <Type>physical</Type> 
-      <Text>Strassenbahn 42</Text> 
-      <City>Hamburg</City> 
-      <PostalCode>20095</PostalCode> 
-      <Country>DEU</Country> 
-      <CountryName>Tyskland</CountryName> 
-    </Address> 
-    <Address> 
-      <PID>ca949b88-e570-45bb-8b8d-b474314b2c0e</PID> 
-      <ValidFrom>2018-05-07T10:40:42+02:00</ValidFrom> 
-      <Use>temp</Use> 
-      <Type>postal</Type> 
-      <Text>Sommerhusvej 84</Text> 
-      <City>Thisted</City> 
-      <PostalCode>7620</PostalCode> 
-      <Country>DNK</Country> 
-      <CountryName>Danmark</CountryName> 
-    </Address> 
-  </Person> 
-</MergePersonsResponse> 
-</code> 
  
fmk/ecpr/1.0/mergepersons.1689255985.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki