Bilag 10. Dataindhold i SUP-databaser. Udkast af 12. juni Udarbejdet for. SUP-Styregruppen

Relaterede dokumenter
Bilag 5. Snitflade mellem udtræksprogram og database. Udkast af 12. juni Udarbejdet for. SUP-Styregruppen

SUP-specifikation. Bilag 4 - version 2.3

SUP-projektet Standardiseret Udtræk af Patientdata EPJ-Observatoriets årskonference Nyborg Strand Konsulent, læge Peter Sylvest Olsen

Bilag 12. Drift af SUP-systemer. Udkast af 12. juni Udarbejdet for. SUP-Styregruppen

SUP-specifikation, version 2.0. Bilag 9. SUP-Styregruppen. Sikkerhed og samtykke. Udkast af 12. juni Udarbejdet for

Bilag 11. Kommunikation mellem flere SUP-databaser. Udkast af 12. juni Udarbejdet for. SUP-Styregruppen

MedCom s SUP-Projekt. Projekt Standardiseret

SUP-specifikation, version 2.0. Bilag 14. SUP-Styregruppen. Ordliste (informativ) Udkast af 12. juni Udarbejdet for

Denne artikel gennemgår kort nogle mulighederne for brug af XML i ASP. Det sker ved brug af eksempler. Eksemplerne vil være i VBS.

OPUS Journal. Anæstesi. Arbejdsliste. I dette nyhedsbrev NYHEDER OG ÆNDRINGER I OPUS JOURNAL

SUP-specifikation, version 2.0. Bilag 13. SUP-Styregruppen. SUP-klassifikationer. Udkast af 12. juni Udarbejdet for

Eksempel på transformation: XML -> RTF dokument:

SUP-specifikation, version 2.0. Bilag 8. SUP-Styregruppen. Analyseudtræk. Udkast af 9. juni Udarbejdet for

E-Journal - adgang til journaldata fra sygehuse og praksis på Svensk: Min journal på nättet

SUP-specifikation, version 2.0. Bilag 3. SUP-Styregruppen. Usecases. Udkast af 12. juni Udarbejdet for

S E S S I O N C 1: Web-adgang til forskellige EPJ-systemer i de nye regioner - en migrationsstrategi?

Forslag til ny FMK status ved brug af lokale systemer

Projektlinie 5 Konsolidering og udbredelse Ib Johansen

Der gives i dag internetadgang for borgere, sygehuslæger og praksislæger til en række patientdata fra forskellige IT-systemer:

SUP-specifikation, version 2.0. Bilag 7. SUP-Styregruppen. Browserløsning. Udkast af 12. juni Udarbejdet for

Ændringer i OPUS Journal version 4.5

Kan et it-system øge kvalitet i medicineringen?

Rekvirering og håndtering af oplysninger om tidligere. behandlingsforløb og præ-epj journaler efter lukning af PAS (Vest).

Nye Java XML API'er

Vejledning i opkrævning af indmeldelsesgebyr for nye spejdere.

Vejle Sygehus Danmarks bedste sygehus blandt mellemstore sygehuse for 3. år Kolding Sygehus Danmarks bedste sygehus blandt små sygehuse for 2.

ELEKTRONISK INDBERETNING ABORT 23/ VERSION 1.1

FÆLLESINDHOLD 2011 ÆNDRINGER I GS, GS!ÅBEN, OPUS PATIENT OG OPUS PATIENTFORLØB ÆNDRINGER I RELATION TIL FÆLLESINDHOLD 2011

21/ VERSION 1.1

Skriftlig eksamen i kurset. Informationssystemer

Eksterne Sundhedsinstitutioners import af sundhedsenheder til SOR

e-journal Suploader-funktionalitet Suploader-funktionalitet Forfatter: Erik H. Olesen Fejl! Henvisningskilde ikke fundet. Erik H. Olesen Kunde: MedCom

FAME Forberedelsesgruppe

MedCom hvad har vi lært og hvad kan genbruges?

Sundhedsvæsenets Organisationsregister (SOR) EDI-applikationen

Informationsmøde om genoptræning SUM SST MC. fra DGOP til den G-GOP MedCom kommunikationsstandard digital understøttelse

Shared Care Service- I

OPUS Journal. Kontinuation. Arbejdsliste. I dette nyhedsbrev NYHEDER OG ÆNDRINGER I OPUS JOURNAL. Filtrering af notater. Samspil med Anæstesi

Den forudsætter kendskab til XML og C# men ikke til brug af XML i C#.

Velkommen til Apropos MidtEPJ det fælles EPJ-nyhedsbrev for Aarhus Universitetshospital.

Opus Journal. Personoplysninger. Forløbsoplysninger. I dette nyhedsbrev NYHEDER OG ÆNDRINGER I OPUS JOURNAL. Udlandsadresse. Visning af kontakter

OPUS Journal. Indgrebsnotat. I dette nyhedsbrev NYHEDER OG ÆNDRINGER I OPUS JOURNAL

lty Projektledelse Notat Afprøvning af elektronisk medicinmodul [EMM]

Skitse til Nationalt Patient Indeks (NPI) - en genvej til landsdækkende kommunikation på tværs? HBJ

Det er regionernes ansvar at implementere pakkeforløb for kræftpatienter i overensstemmelse med de generelle rammer.

Vejledning KTP Klar Til Pas

Den forudsætter kendskab til XML og VB.NET men ikke til brug af XML i VB.NET.

Eksterne Sundhedsinstitutioners import af sundhedsenheder til SOR

Dokumentation på sundhedsområdet

Bilag 3 FODS 8.2, Fuldt Digital Lokalplaner Kravspecifikation.

Implementering af IT system på en intensiv afdeling

fra DGOP til den G-GOP MedCom kommunikationsstandard digital understøttelse

SmartFraming Et vindue til nationale sundhedssystemer. Version 3.0

Tværsektoriel vejledning om anbefalede arbejdsgange i forbindelse med implementering af Fælles Medicinkort (FMK) på sygehuse og i praksissektoren

Jesper Simonsen, Datalogi, RUC Ivan Lund Pedersen, Roskilde Amt John Møller-Jensen, CSC Scandihealth

Status på forløbsprogrammer 2014

NYHEDER OG ÆNDRINGER I OPUS JOURNAL. OPUS Journal. Ændring i den blå bjælke. Ændringen vil gælde for både eksisterende og nye ark

National implementering af telemedicinsk sårvurdering

Dokumentering af umbraco artikeleksport:

Brug af evidensbaserede standardplaner et Proof-of-Concept

Fælles Medicinkort. Kick - Off Region Nord Helle Balle - National Sundheds it Thomas Sonne - Lakeside

Dansk profilering af HL7. Hjemmemålinger og Spørgeskemadata

Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit.

Opus Journal. Strukturreform. I dette nyhedsbrev NYHEDER OG ÆNDRINGER I OPUS JOURNAL. Personoplysninger. Recept

Web-baseret metadata redigeringsmodul

E-Journal fra pilot til. Konsulent Jens Rahbek Nørgaard, MedCom

Analyse af udbredelse af hjemmepleje-sygehusstandarderne i psykiatrien/socialområdet.

N O T A T. EPJ-historien...

Men bare rolig - det er kun dig selv, din læge og sygehusene, som kan få et indblik i dine skavanker.

EPJ-Observatoriet EPJ-Observatoriet Vurdering af MedCom s SUP projekt Januar 2003 Vurdering af MedComs SUP projekt Side 1 af 21

Grundlæggende HTML. Hjemmesider, kommunikation og kode. mandag den 13. august 12

CENTRAL VEJ- OG STIFORTEGNELSE (CVF)

Kommune projekter i MedCom /MedCom7

Cosmic IT-strategisk råd - OUH. 26. juni 2015

Patientsikkerhedsrundering Afdeling. Formål: Kigge, være nysgerrig på hverdagen og undersøge om vi gør vi det vi siger vi gør

Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato:

Guide til design af mailskabeloner i Medlemsservice

Beslutningsstøtte til ordination. v./ Søren E. Tvede

Teletolkeprojektet Implementeringsmøde d. 22. april v/ Lone Høiberg

Opgaverne i relation til konsolidering og udbredelse MedCom 5 perioden dækker bl.a. følgende:

FÆLLESINDHOLD 2010 SYSTEMMÆSSIGE ÆNDRINGER SYSTEMMÆSSIGE ÆNDRINGER I GS, GS!ÅBEN, OPUS PATIENT OG OPUS PATIENTFORLØB FÆLLESINDHOLD 2010

KIS Kvalitet I Skolerne

MedCom og den nye IT strategi

Organisationsaspektet - organisatoriske udfordringer når kravene fra patienter, kliniske brugere og administratorer skal overholdes.

EDH-dokumenter. - på eksterne hjemmesider der ikke hostes af C&B Systemer

Skizofreni Henvendelser fra regionerne gennemgang: Pr Version 2.1

Det Fælles Medicinkort. Godkendelseskriterier for version 1.2.6

Arbejdet er afgrænset af de aftalte rammer for det samlede projekt:

Den ambulante Diabetes konsultation

EG Clinea Version 18.3

Byggebasen Javascript

DUBU Sag og Dokument integrationer

FMK Implementationsnote. - Håndtering tidsangivelser i FMK Af Helle Balle og Thomas Sonne Olesen. Introduktion

Udstilling af forvaltningsdata til Min Lederside, Målvinduer

Niveauangivelse for Regionale SOR koder gennem hierarki/type attribut

Lægesystemleverandørmøde. 26. januar 2012

Den Gode Sårjournal Service MedCom, version W 1

Klinikerforum (FMK) 7. marts Helle Balle, NSI Thomas Sonne, Lakeside

TEKNISK DOKUMENTATION FAKTURA LAYOUT ABAQUE VERSION 2.0

Monitorering af pakkeforløb for kræft kvartal 2008

Transkript:

SUP-specifikation, version 2.0 Bilag 10 Dataindhold i SUP-databaser Udkast af 12. juni 2003 Udarbejdet for SUP-Styregruppen Uddrag af indholdet kan gengives med tydelig kildeangivelse

Indholdsfortegnelse 1 Introduktion... 3 2 Variationer i datagrundlaget... 3 3 Afdelingsbeskrivelse... 4 4 Etableringen af en SUP-afdelingsbeskrivelse... 4 5 Fremvisningen af en afdelingsbeskrivelse... 5 6 Krav og anbefalinger... 6 Tillæg A Dataindhold i afdelingsbeskrivelse... 7 Tillæg B Eksempel på afdelingsbeskrivelse... 8 Tillæg C Eksempel på simpel transformation... 10 Udkast 12-06-03 Side 2 af 11

1 Introduktion Når en kliniker ser på oplysninger gennem en SUP-browser, vil han principielt have adgang til informationer fra en lang række sygehuse og afdelinger. Det enkelte sygehus og den enkelte afdeling har sin egen individuelle anvendelse af amtets IT-systemer. Der kan således være en afdeling, der har indført et EPJ-system, mens afdelingen ved siden af endnu ikke har gjort det. En afdeling kan også have gennemført en arbejdsgangsomlægning, der har medført, at der registreres nye eller ændrede oplysninger i afdelingens IT-systemer. For klinikeren, der får oplysningerne "langt væk" fra afdelingen, kan det være forvirrende og svært at gennemskue, hvorfor og hvornår visse journaloplysninger på en patient findes hos én afdeling, medens de ikke kan findes i journaloplysningerne fra en anden. Dette bilag beskriver SUP-projektets løsning på dette problem. 2 Variationer i datagrundlaget Variationer i datagrundlaget fra de enkelte sygehuse og afdelinger skyldes flere forskellige forhold. For det første anvender de enkelte amter, sygehuse og afdelinger forskellige IT-systemer. De enkelte IT-systemer implementerer forskellige domænemodeller og funktionalitet, hvilket i SUP sammenhæng giver sig udtryk i, at der vil være forskel på, hvilke felter og situationer der er registreret. Eksempelvis vil der i et system kunne registreres både medicinordinationer og givninger, mens der i et andet kun kan registreres ordinationer. Forskellige systemer dækker også over det faktum, at der selv indenfor samme produkt eksisterer forskellige versioner, og at de forskellige versioner derfor kan understøtte en større eller mindre del af datagrundlaget bag SUP-løsningen. Ligeledes vil ændringer i systemer, hvorfra data tilvejebringes indirekte via snitflader (f.eks. når der anvendes to forskellige laboratoriesystemer) også kunne betyde forskelle i SUPdatagrundlaget. For det andet er der forskel på, i hvilken grad de enkelte organisatoriske enheder og personalegrupper har taget systemernes funktionalitet i brug. Det typiske eksempel er et amt, der har anskaffet EPJ, men hvor implementeringen af et EPJ foregår afdelingsvis. Her vil enkelte afdelinger kunne tilvejebringe en stor del af SUP-datagrundlaget, mens andre afdelinger kun har en mindre del af grundlaget. Et andet eksempel er, hvor der anvendes en funktionsorienteret implementeringsstrategi. Her vil det f.eks. være muligt at få medicinoplysnin- Udkast 12-06-03 Side 3 af 11

ger for alle afdelinger, men ikke notater, fordi notatfunktionaliteten bliver implementeret senere. For det tredje er der en stor variation i arbejdsgange og den tilhørende registreringspraksis i de forskellige afdelinger og blandt de enkelte specialer. På nogle afdelinger anvendes booking funktionaliteten i en integreret arbejdsgang, mens den på andre afdelinger i højere grad er et sekundært værktøj. 3 Afdelingsbeskrivelse Som det kan ses, er der en lang række såvel tekniske og organisatoriske forhold, der kan have indflydelse på det datagrundlag, en bruger vil få adgang til via en SUP-løsning. Der er ikke noget i datagrundlaget i sig selv, der logisk set vil kunne give information om disse forhold. Der er derfor brug for en beskrivelse af disse udover selve dataindholdet, herefter kaldet Afdelingsbeskrivelse. Afdelingsbeskrivelsen bør umiddelbart struktureres som et afdelingsorienteret dokument ud fra den konstatering, at der her er en organisatorisk enhed, der må formodes at have en nogenlunde ensartet registreringspraksis. Afdelingen er ligeledes typisk den mindste enhed, som EPJ-systemer implementeres på, ligesom den almindeligvis kun vil anvende ét EPJ-system. Ud fra afdelingsbeskrivelsen bør det være muligt at kunne se, hvilke typer af data man vil kunne få fra den enkelte afdeling. Der bør således være en liste med de hændelsestyper, der understøttes. Da det ligeledes er tidsmæssigt betinget, bør der være en beskrivelse af, hvilke perioder de forskellige hændelser er blevet registreret i. Endelig bør der være plads til en beskrivelse af særlige forhold, eksempelvis at der gennemføres forsøgs- eller forskningsprojekter, der på visse patienter vil give anledning til udvidede eller andre typer af oplysninger. 4 Etableringen af en SUP-afdelingsbeskrivelse Etableringen af en afdelingsbeskrivelse er såvel en teknisk som en organisatorisk orienteret opgave. Opgaven har teknisk karakter, da det kræver en vis indsigt i såvel EPJ-systemernes funktionalitet, i SUP-løsningens indhold, samt i udtræksmodulerne fra EPJ-systemerne for at kunne etablere en korrekt angivelse af datagrundlaget. Udkast 12-06-03 Side 4 af 11

Opgaven har organisatorisk karakter, da det kræver indsigt i systemernes udbredelse på hospitalerne, deres anvendelse og overblik over hvilke implementeringsprojekter, der gennemføres. Det anbefales derfor, at udarbejdelsen og vedligeholdelsen af SUP-afdelingsbeskrivelsen forankres i sundheds-it-organisationen i amtet, hvad enten den er centralt organiseret eller organiseret på de enkelte sygehuse. Teknisk set skal afdelingsbeskrivelsen være tilgængelig for brugere og SUPbrowsere i alle amter. Derfor anbefales det, at afdelingsbeskrivelsen som minimum er tilgængelig via de samme forbindelser som anvendes til opslag i de tilgængelige SUP-databaser. Andre muligheder er at gøre afdelingsbeskrivelsen offentligt tilgængelig, f.eks. via amtets website eller via en fælles amtslig service (f.eks. en partnerskabstabel eller Sundhedsportalen). For at afdelingsbeskrivelsen skal kunne anvendes struktureret, skal den overholde et bestemt format. I Tillæg A er formatet givet ved en XML-schemadefinition. I Tillæg B er vist et eksempel på, hvorledes en afdelingsbeskrivelse kunne se ud for en afdeling. I Tillæg C er der givet et eksempel på en simpel transformation af en XML-fil, der opfylder specifikationen i tillæg A. 5 Fremvisningen af en afdelingsbeskrivelse Afdelingsbeskrivelse har kun mening, hvis den er tilgængelig for SUP-brugeren på det tidspunkt, hvor han mest har brug for den, dvs. mens han kigger på data i SUP-browseren. Derfor skal SUP-browseren indeholde en mulighed for at brugeren kan se en given afdelingsbeskrivelse på udvalgte steder. Den fælles adgang sikres ved, at afdelingsbeskrivelserne skal kunne hentes via en sædvanlig URL: Website?afdid=xxxxxx Det anbefales, at SUP-webapplikationen indeholder en oversigt (tabel) over adresser (URL) til de enkelte afdelingsbeskrivelser. En SUP-webapplikation kan indeholde mulighed for opslag til de enkelte afdelingsbeskrivelser ud fra en afdelingskode. Der skal returneres det tilhørende XML dokument. Et eksempel på en simpel fremvisning af dokumentet fra Tillæg B er dette skærmbillede: Udkast 12-06-03 Side 5 af 11

6 Krav og anbefalinger Sammenfattende er der følgende krav til organisationen og til SUP-browseren: Amtets sundheds-it-organisationen, som står bag en SUP-database, skal udarbejde og vedligeholde en afdelingsbeskrivelse for hver afdeling, der udtrækker data til SUP-databasen. SUP-browseren skal kunne fremvise en afdelings SUP-afdelingsbeskrivelse, f.eks. ved at angive sygehusafdelingens navn. SUP-browseren kan anvende de enkelte hændelsestypers beskrivelse til at give en kontekstafhængig beskrivelse af afdelingens dataindhold. Udkast 12-06-03 Side 6 af 11

Tillæg A Dataindhold i afdelingsbeskrivelse For at afdelingsbeskrivelsen skal kunne anvendes struktureret, skal den overholde et bestemt format. Formatet er givet ved følgende XML schema definition: <?xml version="1.0" encoding="iso-8859-1"?> <xsd:schema targetnamespace="http://www.viborgamt.dk/sup_afdbesk001" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns="http://www.viborgamt.dk/sup_afdbesk001"> <!-- ====================== Pakke: Afdelingsbeskrivelse ============================== --> <xsd:element name="afdelingsbeskrivelse"> <xsd:complextype> <xsd:sequence> <xsd:element ref="organisatorisk_enhed"/> <xsd:element ref="beskrivelse"/> <xsd:element ref="haendelsesbeskrivelse" maxoccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="version" type="xsd:string" use="required" fixed="2.0"/> </xsd:complextype> </xsd:element> <xsd:element name="organisatorisk_enhed"> <xsd:complextype> <xsd:attribute name="kode" type="xsd:string" use="optional"/> <xsd:attribute name="institution_tekst" type="xsd:string" use="optional"/> <xsd:attribute name="afdeling_tekst" type="xsd:string" use="optional"/> </xsd:complextype> </xsd:element> <xsd:element name="beskrivelse" type="xsd:string"/> <xsd:element name="haendelsesbeskrivelse"> <xsd:complextype> <xsd:sequence> <xsd:element ref="haendelse"/> <xsd:element ref="beskrivelse"/> </xsd:sequence> </xsd:complextype> </xsd:element> <xsd:element name="haendelse" type="haendelsestype"/> <xsd:simpletype name="haendelsestype"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="kontaktperiode"/> <xsd:enumeration value="medicinordination"/> <xsd:enumeration value="medicingivning"/> <xsd:enumeration value="notat"/> <xsd:enumeration value="booking_af_procedure"/> <xsd:enumeration value="ordination"/> <xsd:enumeration value="planlagt_procedure"/> <xsd:enumeration value="rekvisition"/> <xsd:enumeration value="udfoert_procedure"/> <xsd:enumeration value="anamnestisk_oplysning"/> <xsd:enumeration value="observation_fund"/> <xsd:enumeration value="proeveresultat"/> <xsd:enumeration value="diagnose"/> <xsd:enumeration value="effekt_af_behandling"/> <xsd:enumeration value="komplikation_bivirkning"/> <xsd:enumeration value="maal"/> <xsd:enumeration value="problem"/> </xsd:restriction> </xsd:simpletype> </xsd:schema> Udkast 12-06-03 Side 7 af 11

Tillæg B Eksempel på afdelingsbeskrivelse Det følgende er et eksempel på, hvorledes en afdelingsbeskrivelse kunne se ud for en afdeling, der i en periode har anvendt CSC Scandihealths Grønt System, hvorefter IBM s IPJ er implementeret. P.t. er afdelingen i færd med at implementere et ny medicinmodul i IPJ. <?xml version="1.0" encoding="iso-8859-1"?> <n:afdelingsbeskrivelse xmlns:n="http://www.viborgamt.dk/sup_afdbesk001" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://www.viborgamt.dk/sup_afdbesk001 W:\Projekter\SUPIIR~1\Projektleverancer\Afdelingsbeskrivelse\AfdelingsBeskrivelse.xsd" Version="2.0"> <n:organisatorisk_enhed Kode="1234567" Institution_tekst="X-købing Sygehus" Afdeling_tekst="Ortopædkirurgisk Afdeling"/> <n:beskrivelse>afdelingen er i en implementeringsproces løbende fra d. 1/3 2003-1/6 2006, hvor yderligere funktioner til elektronisk medicinhåndtering indføres. Afdelingen indførte d. 27/4 2001 IBM IPJ systemet, hvorfor der efter denne dato vil være væsentlig flere oplysninger.</n:beskrivelse> <n:haendelse>anamnestisk_oplysning</n:haendelse> <n:beskrivelse>fra 27/4 2001 oplysninger registreret i IPJ. Før 27/4 2001 Ingen registreringer.</n:beskrivelse> <n:haendelse>booking_af_procedure</n:haendelse> <n:haendelse>diagnose</n:haendelse> <n:beskrivelse>fra 27/4 2001 diagnoser registreret i IPJ. Før 27/4 2001 diagnoser registreret i GS. Diagnoser ældre end 1998 er ikke overført.</n:beskrivelse> <n:haendelse>effekt_af_behandling</n:haendelse> <n:haendelse>komplikation_bivirkning</n:haendelse> <n:haendelse>kontaktperiode</n:haendelse> <n:beskrivelse>fra 1/5 2003 GS kontakter, overført til IPJ. Fra 27/4 2001 til 30/4 2003 kontakter oprettet i IPJ. Før 27/4 2001 GS kontakter. Kontakter ældre end 1998 er ikke overført.</n:beskrivelse> <n:haendelse>maal</n:haendelse> <n:haendelse>medicingivning</n:haendelse> <n:beskrivelse>kun givninger fra det seneste døgn inden overførsel til SUP databasen medtages.</n:beskrivelse> <n:haendelse>medicinordination</n:haendelse> <n:beskrivelse>fra 27/4 2001 medicinordinationer registreret i IPJ. OBS afdelingen er i færd med implementeringen af nyt medicinmodul. Før 27/4 2001 Ingen registreringer.</n:beskrivelse> Udkast 12-06-03 Side 8 af 11

<n:haendelse>notat</n:haendelse> <n:beskrivelse>fra 27/4 2001 notater registreret i IPJ. Før 27/4 2001 Beskrivelser registreret i GS.</n:Beskrivelse> <n:haendelse>observation_fund</n:haendelse> <n:beskrivelse>fra 27/4 01 observationer registreret i IPJ. Før 27/4 2001 Ingen registreringer.</n:beskrivelse> <n:haendelse>planlagt_procedure</n:haendelse> <n:haendelse>problem</n:haendelse> <n:haendelse>proeveresultat</n:haendelse> <n:beskrivelse>;fra 27/4 2001 Laboratoriesvar fra Labka via IPJIngen laboratoriesvar før 27/4 2001. Fra 19/6 2002 Røntgensvar fra Kodak via IPJ.</n:Beskrivelse> <n:haendelse>rekvisition</n:haendelse> <n:haendelse>udfoert_procedure</n:haendelse> <n:beskrivelse>fra 27/4 2001 procedurer registreret i IPJ. Før 27/4 2001 Procedurer registreret i GS. Procedurer ældre end 1998 er ikke overført.</n:beskrivelse> </n:afdelingsbeskrivelse> Udkast 12-06-03 Side 9 af 11

Tillæg C Eksempel på simpel transformation Det følgende er et eksempel på en simpel transformation af XML filer, der opfylder specifikationen i tillæg A. Eksemplet i afsnit 5 er genereret ved hjælp af denne transformation. <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/xsl/transform" xmlns:n1="http://www.viborgamt.dk/sup_afdbesk001" xmlns:xsd="http://www.w3.org/2001/xmlschema"> <xsl:template match="/"> <html> <head/> <body> <h1> <xsl:for-each select="n1:afdelingsbeskrivelse"> <p>afdelingsbeskrivelse for <xsl:for-each select="n1:organisatorisk_enhed"> <xsl:for-each select="@kode"> <xsl:value-of select="."/> <h2> <xsl:for-each select="@institution_tekst"> <xsl:value-of select="."/> <br/> <xsl:for-each select="@afdeling_tekst"> <xsl:value-of select="."/> </h2> </p> <br/> </h1> <p> <xsl:for-each select="n1:afdelingsbeskrivelse"> <xsl:for-each select="n1:beskrivelse"> <xsl:apply-templates/> </p> <h1> <xsl:for-each select="n1:afdelingsbeskrivelse"> <xsl:for-each select="n1:haendelsesbeskrivelse"> <xsl:if test="position()=1"> <table align="left" border="0" cellpadding="8" table-layout="fixed"> <tbody> <xsl:for-each select="../n1:haendelsesbeskrivelse"> <tr> <td valign="top"> <xsl:for-each select="n1:haendelse"> <span style="font-weight:bold"> <xsl:apply-templates/> </span> </td> <td> <xsl:for-each select="n1:beskrivelse"> <xsl:apply-templates/> </td> </tr> Udkast 12-06-03 Side 10 af 11

</tbody> </table> </xsl:if> </h1> </body> </html> </xsl:template> </xsl:stylesheet> Udkast 12-06-03 Side 11 af 11