Indholdsfortegnelse:
Beskrivelse
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 Identifier-elementer for personer der skal flettes (parametrene From og To). Det skal altid være X-eCPR 1 .
BEGREB | BESKRIVELSE |
---|---|
Afgivende personregistrering | Personregistrering angivet som From parameter i MergePersons vha. det tilknyttede X-eCPR. Denne personregistrering flettes ind i det Blivende personregistrering, og X-eCPR-nummeret inaktiveres af MergePersons ved at ValidTo sættes. |
Blivende personregistrering | Personregistrering angivet som To parameter i MergePersons vha. det tilknyttede X-eCPR. Denne personregistrering fortsætter som værende aktiv efter MergePersons operationen er foretaget. |
Resultat | Succesfuldt flet af to personregistreringer Alle værdier overføres til den Blivende personregistrering baseret på følgende regler:
Fejlsituation: Identifier sammenfald
Fejlsituation: Sammenfald i Name-/Contact- eller Addresss
Fejlsituation: Gender eller Birthdata sammenfald
|
---|
Forespørgsel
Request-eksempel (simplificeret):
<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>
Svar
Response-eksempel (simplificeret):
<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>1212701XG7</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>
- Angivelsen af format bunder i Nationalt eCPR's historie; og skyldes at Nationalt eCPR-servicen blev udviklet før X-eCPR formatet blev fastsat som det nationale format. ↩
Ændringslog
1.0 | 2023-11-08 | Indhold publiceret | SDS |