User Tools

Site Tools


fmk:dumprestore:services

This is an old revision of the document!


DumpRestore

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 person, der dermed får samme kliniske data som oprindelig blev udlæst. Et dump kan også bruges på andre testmiljøer. Således kan et dump, der er udlæst på test1 udemærket indlæses på test2, prodtest eller udd.

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.

Services

Snitfladen indeholder 3 services, dump, restore og reset

Dump sample request

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <ssi2013:DumpPatientsRequest xmlns:ssi2013="http://www.ssi.dk/nsi/xml.schema/2013/01/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <ssi2013:Identifier>
        <ssi2013:PersonIdentifier>1401773001</ssi2013:PersonIdentifier>
      </ssi2013:Identifier>
    </ssi2013:DumpPatientsRequest>
  </soapenv:Body>
</soapenv:Envelope>

Svaret vil se således ud hvis det går godt

<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
     <soapenv:Body>
        <ssi2013:DumpPatientsResponse xmlns:ssi2013="http://www.ssi.dk/nsi/xml.schema/2013/01/01">
            <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:Dump>
        </ssi2013:DumpPatientsResponse>
    </soapenv:Body>
</soapenv:Envelope>

Restore sample request

<?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:Dump>
    </ssi2013:RestorePatientsRequest>
  </soapenv:Body>
</soapenv:Envelope>

Svaret vil se således us hvis alt går godt

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
        <ssi2013:RestorePatientsResponse xmlns:ssi2013="http://www.ssi.dk/nsi/xml.schema/2013/01/01">
            <ssi2013:Identifier>
                <ssi2013:PersonIdentifier>1401773001</ssi2013:PersonIdentifier>
            </ssi2013:Identifier>
        </ssi2013:RestorePatientsResponse>
    </soapenv:Body>
</soapenv:Envelope>

Reset sample request

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <ssi2013:ResetPatientsRequest xmlns:ssi2013="http://www.ssi.dk/nsi/xml.schema/2013/01/01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <ssi2013:Identifier>
        <ssi2013:PersonIdentifier>1401773001</ssi2013:PersonIdentifier>
      </ssi2013:Identifier>
    </ssi2013:ResetPatientsRequest>
  </soapenv:Body>
</soapenv:Envelope>

Svaret vil se således ud hvis alt går godt

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
        <ssi2013:ResetPatientsResponse xmlns:ssi2013="http://www.ssi.dk/nsi/xml.schema/2013/01/01">
            <ssi2013:Identifier>
                <ssi2013:PersonIdentifier>1401773001</ssi2013:PersonIdentifier>
            </ssi2013:Identifier>
        </ssi2013:ResetPatientsResponse>
    </soapenv:Body>

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.1434441703.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki