User Tools

Site Tools


fmk:ecpr:1.0:updateperson

Differences

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

Link to this comparison view

fmk:ecpr:1.0:updateperson [2021-07-04 08:44] – created mrtfmk:ecpr:1.0:updateperson [2024-04-23 11:51] (current) – removed maa
Line 1: Line 1:
-[[fmk:ecpr:1.0:ecpr_snitflade|« eCPR2 snitflade]] 
  
-===== UpdatePerson ===== 
- 
-Datasættet for personen der skal opdateres identificeres med et KeyIdentifier-element. Elementer som Identifier, Name, Address mm. kan opdateres enkeltvis. Der sker dog ingen "skade" ved at indsende eksisterende data igen; hvis der ikke er sket en ændring, vil der ikke dannes en ny version. Bemærk dog, at det ikke er tilladt at udfylde ValidFrom/ValidTo, CountryName, OIDLabel og Name.Text i requests. 
- 
-Entiteter der ønskes opdateret skal indeholde PID - ellers bliver det behandlet som en ny oprettelse. Ønskes en entitet slettet, skal //kun// PID angives. Name-elementet kan forekomme flere gange, men der må højst forekomme ét aktivt navn for hver anvendelse, som er angivet i Use-elementet. Gender- og Birthdate-elementer kan opdateres, men hver af de to elementer kan kun forekomme en gang som aktuel version. Findes der allerede Gender eller Birthdate og kaldes uden PID vil kaldet fejle. 
- 
-Den opdaterede Person inklusiv historik returneres i svaret. 
- 
-Request-eksempel (simplificeret): 
- 
-<code xml> 
-<UpdatePersonRequest> 
-  <Person> 
-    <Identifier> 
-      <PID>cacdfb80-49dd-472a-8354-11c647dddf24</PID> 
-      <OID>1.2.208.176.1.6.1.1</OID> 
-      <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> 
-    </Modified> 
-    <Gender> 
-      <PID>44550ca5-88ba-4f45-96a8-22a0732895d5</PID> 
-      <Value>male</Value> 
-    </Gender> 
-    <Name> 
-      <PID>1a691815-a383-4d91-a405-e364830c6460</PID> 
-      <Use>official</Use> 
-      <FamilyName>Weber</FamilyName> 
-      <GivenName>Gunther</GivenName> 
-    </Name> 
-    <BirthDate> 
-      <PID>5882a28b-9f40-4257-9ef1-2ffa26a1383a</PID> 
-      <Value>1970-12-12</Value> 
-    </BirthDate> 
-    <Address> 
-      <PID>15f8c77d-5972-4a1d-a249-0e33ba08c995</PID> 
-      <Use>home</Use> 
-      <Type>physical</Type> 
-      <Text>Strassenbahn 42</Text> 
-      <City>Hamburg</City> 
-      <PostalCode>20095</PostalCode> 
-      <Country>DEU</Country> 
-    </Address> 
-    <Address> 
-      <Use>temp</Use> 
-      <Type>postal</Type> 
-      <Text>Sommerhusvej 84</Text> 
-      <City>Thisted</City> 
-      <PostalCode>7620</PostalCode> 
-      <Country>DNK</Country> 
-    </Address> 
-    <KeyIdentifier> 
-      <OID>1.2.208.176.1.6.1.1</OID> 
-      <Value>1212701XG7</Value> 
-    </KeyIdentifier> 
-  </Person> 
-</UpdatePersonRequest> 
-</code> 
- 
-Response-eksempel (simplificeret): 
- 
-<code xml> 
-<UpdatePersonResponse> 
-  <Person> 
-    <Identifier> 
-      <PID>cacdfb80-49dd-472a-8354-11c647dddf24</PID> 
-      <ValidFrom>2018-05-07T10:26:02+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:26:02+02:00</ValidFrom> 
-      <ValidTo>2018-05-07T10:27:49+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:27:49+02:00</ValidFrom> 
-    </Modified> 
-    <Gender> 
-      <PID>44550ca5-88ba-4f45-96a8-22a0732895d5</PID> 
-      <ValidFrom>2018-05-07T10:26:02+02:00</ValidFrom> 
-      <Value>male</Value> 
-    </Gender> 
-    <Name> 
-      <PID>1a691815-a383-4d91-a405-e364830c6460</PID> 
-      <ValidFrom>2018-05-07T10:26:02+02:00</ValidFrom> 
-      <Use>official</Use> 
-      <Text>Gunther Weber</Text> 
-      <FamilyName>Weber</FamilyName> 
-      <GivenName>Gunther</GivenName> 
-    </Name> 
-    <BirthDate> 
-      <PID>5882a28b-9f40-4257-9ef1-2ffa26a1383a</PID> 
-      <ValidFrom>2018-05-07T10:26:02+02:00</ValidFrom> 
-      <Value>1970-12-12</Value> 
-    </BirthDate> 
-    <Address> 
-      <PID>15f8c77d-5972-4a1d-a249-0e33ba08c995</PID> 
-      <ValidFrom>2018-05-07T10:26:02+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:27:49+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> 
-</UpdatePersonResponse> 
-</code> 
fmk/ecpr/1.0/updateperson.1625388254.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki