User Tools

Site Tools


fmk:ecpr:1.0:mergepersons

This is an old revision of the document!


« 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):

<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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki