User Tools

Site Tools


fmk:dumprestore:services

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:dumprestore:services [2015-06-15 14:41] jbufmk:dumprestore:services [2026-03-06 08:53] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== DumpRestore ====== ====== DumpRestore ======
-Dumprestore anvendes til udlæsning (dump) af kliniske data. Dette dump kan lagres lokalt som en fil og senere og foretage en indlæsning (restore) af kliniske data. Et dump kan restores, og dermed genskabe kliniske data på personen, eller kan restores til en anden person person der dermed får samme kliniske data som oprindelig blev udlæst. Et dump kan også bruges på andre testmiljøer, således at et dump der er udlæst på test1 kan udemærket indlæses på test2, prodtest eller udd+Dumprestore anvendes til udlæsning (dump) af kliniske data. Dette dump kan lagres lokalt som en fil. Et dump kan restores, og dermed genskabe kliniske data på personen, eller kan restores til en anden personder dermed får samme kliniske data som oprindelig blev udlæst. Et dump kan også bruges på andre testmiljøer. Således kan et dumpder er udlæst på test1 udemærket indlæses på test2, prodtest eller udd.
-  +
-DumpRestore der gør det muligt at ind- og udlæse data til f.eks. etablering af ”klassesæt” til brug i undervisningsforløb, og til etablering af et kendt udgangspunkt for iterative testforløb.+
  
-Simplificeret betyder dette, at man tager et komplet øjebliksbillede (inklusiv historik) for en given testpatient i en given service f.eks. en testpatientens medicinkort, som sidenhen kan genindlæses og der returneres til et tidligere udgangspunkt. Denne funktionalitet har samtidig også en yderligere anvendelse, idet det er muligt at anvende et klinisk øjebliksbillede af en testpatient som ”skabelon” for andre testpatienter. Dette sker ved at genindlæse det kliniske øjebliksbillede på andre testpatienter end på den oprindelige testpatient+DumpRestore gør det muligt at ind- og udlæse data til f.eks. etablering af ”klassesæt” til brug i undervisningsforløb, og til etablering af et kendt udgangspunkt for iterative testforløb. 
 + 
 +Simplificeret betyder dette, at man tager et komplet øjebliksbillede (inklusiv historik) for en given testpatient i en given service f.eks. en testpatientens medicinkort, som sidenhen kan genindlæses og der returneres til et tidligere udgangspunkt. Denne funktionalitet har samtidig også en yderligere anvendelse, idet det er muligt at anvende et klinisk øjebliksbillede af en testpatient som ”skabelon” for andre testpatienter. Dette sker ved at genindlæse det kliniske øjebliksbillede på andre testpatienter end på den oprindelige testpatient
 + 
 +Dump/restore foretages både på data fra FMK, Receptmodulet, EO og POR.  
 +Der er etableret separate endpoints der muliggør reset/restore af enten FMK (inklusive Receptmodulet og EO) eller POR data separat.  
  
 ===== Services ===== ===== Services =====
Line 10: Line 13:
 Snitfladen indeholder 3 services, dump, restore og reset Snitfladen indeholder 3 services, dump, restore og reset
  
 +Benyttes 2013_01_01 snitflades, er der kun mulighed for at benytte de 3 services på CPR-numre.
 +
 +Benyttes 2019_09_01 snitfladen er det muligt at benytte både CPR og eCPR numre (angives i ''source'' attributten på ''PersonIdentifier'' elementet).
 ==== Dump sample request ==== ==== Dump sample request ====
-<code xml>+<code xml for2013schema.xml>
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
Line 20: Line 26:
       </ssi2013:Identifier>       </ssi2013:Identifier>
     </ssi2013:DumpPatientsRequest>     </ssi2013:DumpPatientsRequest>
 +  </soapenv:Body>
 +</soapenv:Envelope>
 +</code>
 +
 +<code xml for2019schema.xml>
 +<?xml version="1.0" encoding="UTF-8"?>
 +<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
 +  <soapenv:Body>
 +    <ssi2019:DumpPatientsRequest xmlns:ssi2013="http://www.ssi.dk/nsi/xml.schema/2019/09/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 +      <ssi2019:Identifier>
 +        <ssi2019:PersonIdentifier source="CPR">1401773001</ssi2013:PersonIdentifier>
 +      </ssi2019:Identifier>
 +    </ssi2019:DumpPatientsRequest>
   </soapenv:Body>   </soapenv:Body>
 </soapenv:Envelope> </soapenv:Envelope>
Line 73: Line 92:
         </ssi2013:RestorePatientsResponse>         </ssi2013:RestorePatientsResponse>
     </soapenv:Body>     </soapenv:Body>
 +</soapenv:Envelope>
 +</code>
 +
 +=== Restore med datoangivelse ===
 +Data indlæses som udgangspunkt uforvansket, dvs., datoer bliver ikke ændret, hvilket betyder at dumps med tiden kan indeholde data der er så gammelt at det besværliggør brugen af det til f.eks. undervisning. Ved eksplicit at angive elementet RestoreAtDate ved indlæsning, er det muligt at flytte al data således at det kommer til at afspejle data relativit til da det blev eksporteret. Det betyder at når et 7 dage gammelt dump indlæses med angivelse af dagsdato som RestoreAtDate, så bliver data forskudt med 7 dage, dvs., data der kun ville have været gyldigt på eksporteringstidspunktet, vil nu igen være gyldigt. 
 +
 +Bemærk, det er ikke muligt at angive en dato der ligger i fremtiden.
 +
 +<code xml DumpPatientsRequest.xml>
 +<?xml version="1.0" encoding="UTF-8"?>
 +<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
 +  <soapenv:Body>
 +    <ssi2013:RestorePatientsRequest xmlns:ssi2013="http://www.ssi.dk/nsi/xml.schema/2013/01/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 +      <ssi2013:Dump>
 +        <ssi2013:Identifier>
 +          <ssi2013:PersonIdentifier>1401773001</ssi2013:PersonIdentifier>
 +        </ssi2013:Identifier>
 +        <ssi2013:DumpData>fucBAB+LCAAAAAAAAADtnety4ziyoP/vUzAUs79a9hC80zFnYlS265Tb5Uvbrp6tucQEbdGSyjLpISl3uU/se8wLbD9D//eLLUBKvIIkSIHiRTjRZ6qKIkEwASQ+JJCZfx/9yfUMx7t6PFk9v 
 +             ....
 +           /LoAmEnauqUGNKpOzwlFn5P06fEJODrJuJTYmHFunFKLGgW3CmxP01Xzy+3QYiqP4/8K1AnXD2ewMvo3/8fGBqDLWnLBAAK</ssi2013:DumpData>
 +           <ssi2013:RestoreAtDate>2017-10-27</ssi2013:RestoreAtDate>
 +      </ssi2013:Dump>
 +    </ssi2013:RestorePatientsRequest>
 +  </soapenv:Body>
 </soapenv:Envelope> </soapenv:Envelope>
 </code> </code>
Line 104: Line 147:
 </code> </code>
  
-===== DumpRestore klient ===== 
- 
-NSI har releaset en visuel klient, der "pakker" det bøvlede/tekniske i Dump/Restore ind: 
- 
-[[https://svn.softwareborsen.dk/dump-restore-client/releases/ 
-]] 
- 
-I linket ovenfor vælger du den nyeste version (pt. 1.0.1), og pakker zip-filen ud. Der er inkluderet en vejledning, "Anvenderguide til klient v10.pdf", hvori det er beskrevet relativt udførligt hvad man skal gøre for at komme i gang med testdataklienten. 
- 
-Eksplicit for FMK er der en række relevante informationer samlet sammen her, herunder endpointet til Dump/Restore, hvis man selv ønsker at lave en testdataklient: 
fmk/dumprestore/services.1434379303.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki