XML-dokumentation. För Projektledare & utvecklare hos IT-leverantörer till Svenska Intensivvårdsregistret

Relevanta dokument
Inrapportering av data till Svenska Intensivvårdsregistret

Inrapportering av data till Svenska Intensivvårdsregistret

SND:s användarguide för Colectica for Excel

Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess

Användarhandledning för RALF

Lathund för fakturaspecifikation med rapportverktyget BusinessObjects, version 4.0. Version 1.0,

Uppdaterad: Lathund. Importera medlemmar via Excel

ALEPH ver. 16 Introduktion

Inrapportering av data till Svenska Intensivvårdsregistret

Handbok IST Analys Intag

IT-system. BUP Användarmanual

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

Guide för PDF/A Författare Avd Telefon Datum Version Sid Göran Lindqvist (9)

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2

Extramaterial till Matematik Y

Guide till Elektroniska Fakturaunderlag ELIN 2.0. ver

domovea Export av energimätning via mail V.1/ Hager Elektro AB

PLATINA 1(12) Platina, för nya handläggare

Uppdaterad: Lathund Ny medlem

Excel-guide. Introduktion

Microsoft. Excel Migrera till Excel från Excel 2003

Kommentar [k1]: Behöver vi kommentera det som finns till höger ovanför schematyp?

Office 365. Vad är det?

Nyheter i IA-systemet

Programmering A C# VT Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson

Det finns en referensbok (Java) hos vakten som du får gå fram och läsa men inte ta tillbaka till bänken.

1.1 Skapa ett Inline-Script som skapar filen För att skapa ett inline script drar man InLine till där man vill ha själva scriptet.

ALEPH ver. 18 ALEPH Digital Asset Module (ADAM)

Skicka fil till CSN. - Rapportera via fil i Mina tjänster. Skicka fil till CSN komvux och folkhögskolor, v 1.0

med Office 365 i Dynamics NAV 2015

DOKUMENTATION AV GENOMFÖRANDEPLAN I PROCAPITA SOL. 27 april 2016, version 1

Smartair System. TS1000 Version 4.23

Rapportera via fil. - Två sätt att rapportera studerandeuppgifter via fil till CSN. Gäller rapportering av studerandeuppgifter för:

Office 365. Skapa och administrera dokumentbibliotek

Uppgift 18 Eget programval

Pensionärsföreningens webbplats GUIDE FÖR NYA WEBBANSVARIGA

Manual för skapande av e fakturor i Umeå kommuns webbportal för e fakturering

Syfte Syftet med den här laborationen är att du ska lära dig använda några grundfunktioner i Microsoft Excel.

DOKUMENTATION AV GENOMFÖRANDEPLAN I PROCAPITA LSS. Fastställd , reviderad

COGNIsoft-I Hemmaträning

Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning.

Snabbstartsguide. Få hjälp Klicka på frågetecknet om du vill söka efter hjälpinnehåll.

Tekniskt gränssnitt ZIP-fil för applikationsutvecklare Anläggningsprojekt för ett nationellt inkomstregister

Instruktion. För att använda banläggarstödet i OCAD 8 version För innehållet svarar Karl Bergstrand kb@hbok.se

Manual Demoväska RFID. Manual Demoväska. Sara Svensson/Monika Lindgren/Fredrik Karlsson Version BnearIT AB 1(17)

Innehåll i detta dokument

Öppna, redigera och spara filer som ska laddas upp i Socialstyrelsens portal Filip med hjälp av Excel

DOKUMENTATION AV GENOMFÖRANDEPLAN I PROCAPITA VOO. Fastställd , reviderad ,

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper

Kom igång guide till Notebook 10.0

Kommandon i menyfliksområdet På varje menyflik finns grupper och i varje grupp finns en uppsättning relaterade kommandon.

SIR:s riktlinje för registrering av behandlingsstrategi inom svensk intensivvård

Manual till funktionen Rapport/Export (beta) i Compos - Föräldrastöd February 2, 2016

skapa genvägar till andra sidor (externa och interna)

Hotspot låter användaren skapa genvägar till andra sidor.

I valfri objektlista börjar du med att markera det objekt du vill arbeta med. Klicka på Utför, välj Matrix och därefter Skicka order.

Föreläsning 5-6 Innehåll. Exempel på program med objekt. Exempel: kvadratobjekt. Objekt. Skapa och använda objekt Skriva egna klasser

PNSPO! Använda NJ med NS System Memory. 14 mars 2012 OMRON Corporation

Föreläsning 5-6 Innehåll

KARLSTADS UNIVERSITET 12/8/09 informatik & datavetenskap Johan Öfverberg, Kerstin Andersson Laboration 4, ISG A04 och DVG A08 HT-09

SÅindex 5 i Microsoft Excel 2010

Myndigheten för samhällsskydd och beredskap 1 (10) Datum Installationsguide ROPA

Objektorienterad Programmering (TDDC77)

Vi visar i denna guide hur man kommer igång med sin nychippade Xbox360. När vi skriver spel i denna guide så menar vi era JTAG/RGH preparerade spel.

LEFI Online, system till system (Leverera Förmånsinformation) WEBBSERVICE/SHS/SSEK

Lathund grundkurs datorutbildning

Kleos 6.5 (Mars 2019) Nya och förbättrade funktioner. Kleos Knowledge Center. Choose a building block.

Golvelement. Innehåll... Sidan Golv i vån. 1 i DDS-CAD Arkitekt... 2 Golvelement i DDS-CAD Konstruktion... 7

A gare/administrato r pa en besta llning

6. Nu skall vi ställa in vad som skall hända när man klickar på knappen samt att markören skall ändra sig till en hand när markören är på knappen.

Excelfiler läggs till i ArcMap på samma sätt som annan data, genom Lägg till Data-knappen.

Excelfiler läggs till i ArcMap på samma sätt som annan data, genom Lägg till Dataknappen.

Arv: Fordonsexempel. Arv. Arv: fordonsexempel (forts) Arv: Ett exempel. En klassdefinition class A extends B {... }

TUTORIAL: KLASSER & OBJEKT

EVO DEV. EvodevExcel.GarpReportAddin

Export av SIE-filer 3L Pro Export av SIE-filer. Copyright VITEC FASTIGHETSSYSTEM AB

Objektorienterad programmering i Java I

2 b) Följande finns definierat: public class Käk String titel = "Chili con carne"; Krydda[] kryddor = new Krydda[10]; kryddor[0] = new Krydda("Svartpe

Nyheter och förändringar i advantum release 3.0

Tina Alfonsson Gunilla Stenkilsson

Skapa modeller i Vikingen

Import från Excel 3L Pro Import från Excel. Copyright VITEC FASTIGHETSSYSTEM AB

Välkomna till PasIva Årskonferens 2017

Föräldrar i Skola24. I systemet har föräldrar möjlighet att:

Att prova på en enkel Applet och att lära sig olika sätt att hämta data från tangentbordet. Du får även prova på att skapa din första riktiga klass.

RiWiCon Hovslagare. Import från HippoHov. Kontakter, Hästar, Journalposter Version 1.3.x

Axiell Arena Visa BOOK-IT:s resurser

Användarmanual. Inrapportering lönestatistik

Eclipse. Kort genomgång

MegTax CardCenterPro

2 b) Följande finns definierat: public class Spel String titel = "Spel"; Dice[] tärningar = new Dice[10]; tärningar[0] = new Dice("Röd"); tärningar[1]

CPM-100 Mjukvara Bruksanvisning

Bilanco Innehåll. Bilanco

Konfiguration övriga klienter

Elmia Mässkatalog för PocketPC

Laboration 10 - Eclipse

Frågor och svar om nytt system för periodisk rapportering till

732G Linköpings universitet 732G11. Johan Jernlås. Översikt. Repetition. Felsökning. Datatyper. Referenstyper. Metoder / funktioner

XOR Compact Konverteringsverktyg

Transkript:

XML-dokumentation För Projektledare & utvecklare hos IT-leverantörer till Svenska Intensivvårdsregistret 1 (6)

Innehåll 1. Om... 3 2. XML-dokumentation... 4 Innehåll... 4 XML-dokumentation... 4 Ändringshistorik... 4 Exempel... 4 XSD... 4 3. XML-valideringsklient... 5 Transformering... 5 4. NuGet-paket... 6 Extensions... 6 2 (6)

1. Om Intensivvårdsavdelningar runt om i landet rapporterar in data till SIR genom att skicka in formaterade XML-filer. Filerna som skickas in går då igenom en validering så att endast korrekt data i korrekt format läses in. För att förenkla för IT-leverantörer som skapar dessa XML-filer finns detta XML-format tydligt beskrivet i en Excel-fil och det finns även data-klasser för.net att hämta ned via NuGet. Vid frågor kontakta SIR. Kontaktuppgifter hittar ni i sidfoten. 3 (6)

2. XML-dokumentation En Excelfil från SIR som på ett tydligt sätt beskriver data-strukturen för en XML-fil. Filen innehåller några olika flikar: Innehåll, XML-dokumentation, Ändringshistorik, Exempel, XSD. Innehåll Innehållsförteckning över alla dataklasser inkl. en övergripande beskrivning. XML-dokumentation Listar alla dataklasser, dess variabler och alla datatyper anpassade för SIR. En övergripande beskrivningstext finns för alla klasser och variabler. För alla variabler kan ni se vilka värden som är godkända samt vilka variabler som värdet kan utelämnas om så önskas. Automatisk datakomplettering Om det finns automatisk datakomplettering för någon variabel i dataklassen så finns det en ruta där automationerna är beskrivna. Valideringsregler För varje dataklass finns också en ruta med alla valideringsregler som berör denna klass. Om en regel för en variabel har ändrats så finns det en genväg till just den regeländringen, den hittar ni på variabelns rad längst till höger. Ändringshistorik Här finns tydlig ändringshistorik så att ni kontinuerligt kan se vilka ändringar ni behöver anpassa era system efter. Exempel Några exempel på hur XML-filer med korrekt XML-struktur kan se ut. XSD XML Schema Definition Här finns XSD för alla dataklasser om ni har behov av att exportera dem till ett annat språk. 4 (6)

3. XML-valideringsklient Ett smidigt gränssnitt för validering av XML-filer, hämtas på xmlvalidering.icuregswe.org. Välj den fil ni vill validera. När filen är vald kan ni se vilken avdelning filen tillhör, vilken period filen gäller samt antalet vårdtillfällen som finns i filen. Ni kan även se avdelningens inställningar för NEMS, VTS, moduler & åtgärder genom att klicka på Visa avdelningens inställningar. Ni kan välja vilken typ av meddelanden ni vill se från valideringen samt vilken typ av data ni vill se i meddelandetabellen. Inställningarna hittar ni via kugghjulet i det övre högra hörnet. Filvalideringen tar ett par sekunder, detta beror på hur stor XML-filen är. Under tiden filen valideras fylls det på med meddelanden i tabellen, och i det nedre vänstra hörnet kan ni alltid se vilket delmoment valideringen jobbar med. När allt är klart kommer det upp ett meddelande att valideringen är slutförd. För att se mer information ang. ett meddelande kan ni dubbelklicka på meddelandet. Då öppnas en ny ruta där ni kan se vårdtyp, vårdtillfällets start, idbegrepp m.m. Letar ni efter något specifikt meddelande i tabellen så finns det möjlighet att söka. Vill ni kopiera alla meddelanden finns det även möjlighet till detta. Båda dessa funktioner hittar ni i det nedre högra hörnet. Transformering Om ni vill följa den nya XML-standarden så bör ni främst se över varningarna som kommer från transformeringen av XML-filen. För att förenkla denna process kan ni via inställningarna ställa in att ni endast vill se meddelandena från transformeringen i tabellen. För att bara se den mest relevanta informationen i tabellen kan ni också välja dessa alternativ. Exempel på varningar och dess betydelse [SOFA] (Rad: 104860) 'Nej' är inte ett giltigt värde för elementet SOFA.Dobutamin, ändrat till 'false' För modul SOFA, på rad 104860 i XML-filen, är inte längre Nej ett värde som får användas för elementet SOFA.Dobutamin utan numera används istället en boolean, alltså false. [Vårddata] (Rad: 170155) Döper om element Vårddata->Inskrivningstid till VårdtillfälletsStart För modul Vårddata, på rad 170155 i XML-filen, har variabeln Inskrivningstid bytt namn till VårdtillfälletsStart. [PIM3] (Rad: 174708) '1,7' är inte ett giltigt värde för elementet PIM3.Laktat, ändrat till '1.7' För modul PIM3, på rad 174708, för elementet PIM3.Laktat används nu punkt som decimaltecken istället för komma. 5 (6)

4. NuGet-paket På NuGet.org finns paketet SIR.XML som innehåller alla olika SIR-klasser. Dessa klasser stämmer helt överens med strukturen som beskrivs i XML-dokumentationen. Paketet har stöd för några olika.net-versioner: -.NETFramework 4.7 -.NETFramework 4.6.2 -.NETStandard 2.0 (Flexibelt som kan konverteras till andra tekniker) Exempel På SIRs hemsida finns ett exempel-projekt där ni kan se hur SIR.XML används i praktiken genom att ett SIRData-objekt skapas och från det genereras sedan en XML-fil. Extensions I paketet finns en klass som heter Extensions. Dessa tillägg är skapade för att ni på ett enkelt sätt själva ska kunna skapa och testa era egna XML-filer. Det finns två metoder, ToXML() och Save(). ToXML() XDocument ToXML(this SIRDataVer52 data) Serialiserar ett objekt av datatyp SIRData till datatyp XDocument. Save() void Save(this SIRDataVer52 data, string filename) Serialiserar ett objekt av datatyp SIRData och sparar ner XML-filen till angiven plats & namn. Användning { var data = new SIR.XML.Ver52.SIRDataVer52(); //Fyll objektet med data var filename = @"C:\Temp\TestXML.xml"; data.save(filename); } 6 (6)