Svarrapportering av medisinske tjenester



Like dokumenter
XML meldingsbeskrivelse

Elektronisk rekvirering av medisinske tjenester

Rekvirering av medisinske tjenester

Svarrapportering av medisinske tjenester Informasjonsmodell og XML meldingsbeskrivelse HIS 80822:2014

Rekvirering av medisinske tjenester Informasjonsmodell og XML meldingsbeskrivelse HIS 80821:2014

Referansedokument meldingsimplementering

Rekvirering av medisinske tjenester Veiledning i bruk av meldingen for rekvirering av radiologiske undersøkelser

NOTAT. 1. Revisjon av henvisningsmeldingen. Forfatter Annebeth Askevold, KITH Dato Tema Strukturert bookingid i henvisningsmeldingen

Henvisning og epikrise

K I T H. Rekvirering av medisinske tjenester. XML meldingsbeskrivelse. VERSJON 1.4 Status: Til utprøving 20. mai KITH-rapport 13/05

Elektronisk utveksling av henvisning

Rekvirering av medisinske tjenester Veiledning i bruk av meldingen for rekvirering av klinisk kjemisk laboratorieundersøkelser

Kortversjon - Akseptansetest av sending Elektronisk epikrise - Den gode epikrise

Forespørsel om fastlege Informasjonsmodell og XML meldingsbeskrivelse HIS 1022:2010

HIS 80517:2014. Henvisning Informasjonsmodell og XML meldingsbeskrivelse

K I T H. Elektronisk korrespondanse med pasient. Informasjonsmodell og XML meldingsbeskrivelse

Epikrise. Informasjonsmodell og XML meldingsbeskrivelse

Akseptansetest av sending Svarrapportering av medisinske tjenester Medisinsk biokjemi (Klinisk kjemi)

Elektronisk utveksling av tilbakemelding på henvisning

Forespørsel og svar om egenandel

Akseptansetest av mottak Svarrapportering av medisinske tjenester Medisinsk biokjemi (Klinisk kjemi)

Akseptansetest av mottak Rekvirering av medisinske tjenester Medisinsk biokjemi

Utskrivningsrapport Veiledning i bruk av meldingen for logistikkmeldinger

Innrapportering av trekk til NAV

Hva betyr standarder og sertifisering for samhandling? ~samhandling for helse og velferd

Bruk av Norsk laboratoriekodeverk (NLK) i rekvirering og svarrapportering av medisinske tjenester

Elektronisk melding om arbeidsrelatert sykdom eller skade. Informasjonsmodell og XML meldingsbeskrivelse

Bruk av Norsk laboratoriekodeverk (NLK) i rekvirering og svarrapportering av medisinske tjenester

Rekvirering av medisinske tjenester: Laboratoriemedisin v1.5

- <!-- Generated on :28:44 at KITH. - <!-- XML-Schema level supported is specified by W3C. - <!--

Standard for dialogmelding

Svarrapportering av medisinske tjenester v.1.3

Svarrapportering av medisinske tjenester

Veiledning til mapping av hovedfunn for kolon- og rektumkarsinomer

Labmeldinger - Anita Lorck Bjørgen, ~samhandling for helse og velferd

Akseptansetest for sending Rekvirering av medisinske tjenester Mikrobiologi

Akseptansetest av sending Rekvirering av medisinske tjenester Patologi

Spesifikasjon overføring av cytologi-, histologi og HPV-data med Lab Svar 1.3

Akseptansetest av sending Svarrapportering av medisinske tjenester Medisinsk biokjemi (Klinisk kjemi)

HIS 1017:2010. Henvisningsmelding: Tannhelsetjenesten. Versjon 1.6 Opprinnelig dato Sist endret KITH 21/08:2012

Utskrivningsrapport Veiledning i bruk av meldingen for søknad om kommunale tjenester

Svarrapportering av medisinske tjenester v. 1.4

Akseptansetest av mottak Svarrapportering av medisinske tjenester Mikrobiologi

Akseptansetest av sending Svarrapportering av medisinske tjenester Mikrobiologi

Akseptansetest av mottak Svarrapportering av medisinske tjenester Patologi

Akseptansetest av mottak Svarrapportering av medisinske tjenester Radiologi

Akseptansetest av mottak Svarrapportering av medisinske tjenester Patologi

Referansedokument meldingsimplementering

Akseptansetest av mottak Svarrapportering av medisinske tjenester Radiologi

Akseptansetest av mottak Svarrapportering av medisinske tjenester Immunologi

Rekvirering av medisinske tjenester v. 1.5

XML meldingsbeskrivelse

HISD 1032:2011. Den gode henvisning minstekrav og mapping mot XML Side 1 av 14. Notat: Den gode henvisning minstekrav og mapping mot XML

Akseptansetest for mottak av PLO-meldingen: Helseopplysninger ved søknad

Akseptansetest av mottak Svarrapportering av medisinske tjenester Mikrobiologi

Retningslinjer for bruk av standardene for Rekvisisjon av medisinske tjenester og Svarrapportering av medisinske tjenester

Akseptansetest sending Rekvirering Radiologi 1. Akseptansetest for sending Rekvirering av medisinske tjenester Radiologi

K I T H. Ebrev. Elektronisk utsending av brev FOR HELSE OG VELFERD.. INFORMASJONSTEKNOLOGI

Akseptansetest for sending Rekvirering av medisinske tjenester Radiologi

Akseptansetest av sending og mottak Applikasjonskvittering

Vurdering av arbeidsmulighet / sykmelding

Medisinsk-faglig innhold i epikriser fra poliklinikker og legespesialister - "Den gode spesialistepikrise"

Notat: Den gode epikrise minstekrav til medisinskfaglig innhold ved sending

Adresseopplysninger i nasjonale meldingsstandarder

K I T H. Standard for hodemelding. Informasjonsmodell og XML meldingsbeskrivelse. VERSJON 1.0 Status: Til utprøving 22. november KITH-rapport 24/05

Svarrapportering av medisinske tjenester

NOTAT. Eksempler på mikrobiologi. 1. Testcase

Akseptansetest av mottak Elektronisk epikrise - Den gode epikrise

Svarrapportering av medisinske tjenester: Medisinsk biokjemi

Standard for hodemelding Informasjonsmodell og XML meldingsbeskrivelse HIS 80601:2006

Bruk av kontaktopplysninger i basismeldinger, dialogmelding og pleie- og omsorgsmeldinger

Applikasjonskvittering. Informasjonsmodell, XML meldingsbeskrivelse og retningslinjer for bruk

Vedlegg til meldinger

Variabelliste og utkast til informasjonsmodell

Akseptansetest for sending PLO-meldingen: Orientering om tjenestetilbud

K I T H. eresept M Referansenummer. Informasjonsmodell og XML meldingsbeskrivelse. VERSJON 2.4 Status: Til utprøving KITH-rapport 19/08

Medisinsk vurdering av arbeidsmulighet ved sykdom og Legeerklæring ved arbeidsuførhet

Applikasjonskvittering

Transaksjonsstandard for virkesomsetningen i Norge. Transportert virke. Versjon 2.0. Desember 2007 SKOG-DATA AS

K I T H. Informasjonsmodell og XML meldingsbeskrivelse. VERSJON 2.4 Status: Til utprøving KITH-rapport 14/08 FOR HELSE OG VELFERD..

Akseptansetest av mottak Elektronisk epikrise - Den gode epikrise

Akseptansetest av Elektronisk rekvisisjon Klinisk kjemi

Akseptansetest av sending Svarrapportering av medisinske tjenester Radiologi

Akseptansetest for mottak av PLO-meldingen: Helseopplysninger til lege

Akseptansetest av mottak Rekvirering av medisinske tjenester Medisinsk biokjemi

Retningslinjer for bruk av kodeverk og id-er ved endring, kansellering, tillegg eller historikk i meldinger

Akseptansetest av sending Elektronisk henvisning

LEGEOPPGJØRSMELDING. Informasjonsmodell og implementasjonsbeskrivelse. Versjon Status: Til utprøving

Bruk av kontaktopplysninger i basismeldinger, dialogmelding og pleie- og omsorgsmeldinger

Akseptansetest av mottak Elektronisk epikrise - Den gode epikrise

K I T H. eresept M02 Individuell søknad. og M12 Søknadssvar - Individuell søknad om refusjon til HELFO. Informasjonsmodell og XML meldingsbeskrivelse

Veiledning til NCMP 2008 Innledning

Transkript:

Svarrapportering av medisinske tjenester XML meldingsbeskrivelse Versjon 1.0 22. oktober 2003 KITH Rapport R23/03 ISBN 82-7846-186-4

KITH-rapport TITTEL Svarrapportering av medisinske tjenester XML meldingsbeskrivelse Versjon 1.0 Forfatter(e): Anita Lorck Bjørgen Oppdragsgiver(e): Sosial- og helsedirektoratet Postadresse Sukkerhuset N-7489 Trondheim Besøksaddresse Sverresgt 15 Telefon +47-73 59 86 00 Telefaks +47-73 59 86 11 e-post firmapost@kith.no Foretaksnummer 959 925 496 ISBN 82-7846-186-4 Godkjent av: Jacob Hygen Adm. direktør Rapportnr: R 23/03 Dato 22. okt 2003 Antall sider 104 Kvalitetssikret av Annebeth Askevold Gradering Åpen Sammendrag Dette dokumentet beskriver en XML-melding for elektronisk svarrapportering av medisinske tjenester. Meldingen er en samordning av informasjonsinnholdet i to tidligere EDIFACT-baserte svarmeldinger, Implementasjonsguide for svarrapportering av klinisk kjemi, mikrobiologi og patologi av 02.05.01 og Implementasjonsguide for rapportering av radiologi-svar av 10.05.96. Arbeidet er gjennomført som en del av programmet "Standardisering og samordning av informasjonsutveksling i helsevesenet".

Forord Dette dokumentet er utarbeidet som en del av programmet "Standardisering og samordning av informasjonsutveksling i helsevesenet". KITH er ansvarlig for gjennomføring av dette programmet. Meldingen er basert på internasjonale standarder og tidligere EDIFACT-baserte meldingsbeskrivelser. Rapporten er utarbeidet i nært samarbeid med brukere og leverandører, og KITH vil benytte anledningen til å takke for aktiv medvirkning og nyttige tilbakemeldinger fra sektoren. Meldingen er planlagt implementert av flere leverandører. KITH oppfordrer alle leverandører og aktører som ønsker å ta meldingen i bruk til å gi tilbakemelding til KITH. Leserne oppfordres også til å rapportere eventuelle feil og mangler og å komme med forslag til hvordan innhold og presentasjon kan gjøres bedre i fremtiden. Versjon 1.0 iii

Innholdsfortegnelse 1 Innledning... 1 1.1 Bakgrunn 1 1.2 Bruksområder 1 1.3 Leserveiledning 1 1.4 Om dette dokumentet 1 2 Meldingens bruksområder... 3 2.1 Funksjon 3 2.2 Begrensninger 3 3 Meldingens innhold og struktur... 5 3.1 XML-meldingens struktur 5 3.2 UML-diagram for svarrapportering 14 Generelle objekter Pakke... 16 Helsetjenesteenhet Pakke... 17 3.3 Oversikt over attributter 18 3.4 Bruk av datatypen CV og identifikasjon av kodeverk 25 3.5 Aktuelle kodeverk 25 Kodeverk som benyttes sammen med datatypen CV... 31 4 XML Schema... 35 4.1 Skjema 35 5 Meldingseksempler... 47 Eksempel 1 Resultat for to klinisk kjemiske undersøkelser fra en prøve og en rekvisisjon.... 47 Eksempel 2 En gynekologisk cytologisk svarrapport... 49 Eksempel 3 En histologisk svarrapport... 51 6 Referanser... 54 Vedlegg A UML-modell... 55 Introduksjon 55 Modelleringsmetoden... 55 Svarrapportmelding (Message)... 57 Svarrapport (ServReport)... 58 Rekvisisjon (ServReq)... 59 Kommentar til rekvisisjon (Comment)... 60 Versjon 1.0 v

Begrunnelse for rekvisisjon (ReasonAsText)... 61 Referert dokument (RefDoc)... 61 Undersøkelsesobjekt (InvSubject)... 63 Pasient (Patient)... 64 Dyr (Animal)... 65 Materiale (Material)... 65 Klinisk opplysning (InfItem)... 66 Annen klinisk opplysning (Observation)... 67 Alternativ pasientid (AdditionalId)... 67 Undersøkelse (Investigation)... 69 Analysert objekt (AnalysedSubject)... 69 Tatt annet objekt (CollectedStudyProduct)... 70 Tatt prøve (CollectedSample)... 71 Forbehandling (Pretreatment)... 71 Undersøkelsesresultat (ResultItem)... 71 Numerisk resultat (NumResult)... 73 Tekstlig resultat (TextResult)... 73 Datoresultat (DateResult)... 74 Usikkerhetsintervall (Interval)... 74 Referansegrense (RefInterval)... 74 Kommentar som diagnose (DiagComment)... 75 Moderator (Modifier)... 75 Helsetjenesteenhet (HCP)... 77 HTErolle (HcpPointer)... 77 Henvisende instans (Requester)... 77 Tjenesteyter (ServProvider)... 77 Ansvarlig Helsetjenesteenhet (ResponsibleHcp)... 78 Betalingsansvarlig (PaymentResponsible)... 78 Kopimottaker (CopyDest)... 78 Kopimottakerrolle (CopyDestRole)... 79 Person i helsevesenet (HCProf)... 79 Institusjon (Inst)... 80 Avdeling (Dept)... 81 Person i organisasjon (HCPerson)... 81 Oppholdssted (AdmLocation)... 82 Versjon 1.0 vi

Lokalitet (Location)... 82 Sublokalitet (SubLocation)... 82 Tilknyttet tjenesteyter (RelServProv)... 83 Adresse (Address)... 84 Vedlegg B Notasjon... 86 Forhold til standarder og pågående arbeid 86 Utførelse... 86 Element eller attributt... 86 Datatyper... 86 Uoverensstemmelser... 86 Standard... 87 Validering... 87 Navnepolitikk... 87 Metainformasjon... 87 Vedlegg C Om bruk av UML i figurer... 88 UML 88 Oppsummering av benyttet UML-notasjon 91 Overgang fra UML til XML 91 Vedlegg D Endringer fra versjon 0.9... 94 Versjon 1.0 vii

Versjon 1.0 viii

1 Innledning Dette kapittelet gir en kort beskrivelse av dokumentet: Bakgrunn for arbeidet, bruksområder for dette dokumentet, samt en oversikt over innholdet og veiledning til hvordan dokumentet kan benyttes. 1.1 Bakgrunn Denne meldingsbeskrivelsen er en generell svarmelding for alle typer laboratorietjenester (klinisk kjemi, mikrobiologi, patologi og radiologi). Meldingen skal overføres som en XML-melding, dokumentert som XML Schema, mens tidligere versjoner har basert seg på EDIFACT syntaks til meldingsoverføringen. Meldingen er basert på informasjonsinnholdet som er beskrevet i "Rekvisisjon og svarrapportering av medisinske tjenester" [1]. Denne informasjonsmodellen er igjen basert på CEN TC251 ENV 1613:1995 Messages for exchange of laboratory information og CEN TC251 ENV 12539: 1997 Request and report messages for diagnostic service departments. 1.2 Bruksområder Dokumentet beskriver hvordan svarrapportering av medisinske tjenester innenfor områdene klinisk kjemi, mikrobiologi, radiologi og patologi skal overføres elektronisk ved hjelp av XMLsyntaks. Meldingen er dokumentert som XML Schema. Meldingen er en samordning av informasjonsinnholdet i to tidligere EDIFACT-baserte svarmeldinger, Implementasjonsguide for svarrapportering av klinisk kjemi, mikrobiologi og patologi av 02.05.01 [2] og Implementasjonsguide for rapportering av radiologi-svar av 10.05.96 [3] og kan benyttes i stedet for disse meldingene. 1.3 Leserveiledning Dokumentet er myntet på leverandører og it-personell som skal implementere meldingen. Dokumentet inneholder mye tekniske detaljer som kun er relevant for de som skal implementere meldingen. Dokumentet beskriver selve XML-skjemaet, en del detaljer rundt selve implementeringen, kodeverk som skal benyttes samt noen eksempler. Detaljert beskrivelse av informasjonsinnholdet finnes i informasjonsmodellen [1] og er ikke repetert i dette dokumentet. Det anbefales at informasjonsmodellen benyttes som tilleggsinformasjon til dette dokumentet når meldingen skal implementeres. XML-skjemaet er basert direkte på UML-modellen som beskriver informasjonsinnholdet. Alle referanser finnes på side 54. For de som ikke er kjent med XML og XML Schema henvises det til referansene [3] og [5]. 1.4 Om dette dokumentet Dokumentet er organisert på følgende måte: Kapittel 2 forteller om meldingens funksjon, bruksområder og begrensninger. Kapittel 3 beskriver hvordan meldingen er bygget opp. Her er det inkludert UML-diagram fra informasjonsmodellen. Kapittelet inneholder også en komplett attributtliste og oversikt over små kodeverk av typen CV og CS som skal benyttes i denne meldingen. Kapittelet kan leses av personer uten teknisk bakgrunn. Versjon 1.0 1

Kapittel 4 inneholder selve XML-skjemabeskrivelsen. Kapittel 5 inneholder eksempler på instanser av meldinger. Kapittel 6 inneholder opplysninger om referanser og dokumenter som denne rapporten er basert på og henviser til. Vedlegg A inneholder deler av informasjonsmodellen. Vedlegg B beskriver litt av metodikken om hvordan meldingen er utarbeidet og valg som er gjort i forhold til navnepolitikk, datatyper og bruk av XML. Kapittelet inneholder også en kortfattet beskrivelse av sammenhengen mellom UML-modellen og XML Schema. Vedlegg C beskriver bruk av UML. Versjon 1.0 2

2 Meldingens bruksområder Dette kapittelet inneholder en beskrivelse av hvilke funksjoner meldingen skal dekke. Det er også påpekt noen begrensninger knyttet til hvordan meldingen kan benyttes. 2.1 Funksjon En svarmelding sendes fra en tjenesteyter (laboratorium, patologiavdeling) til en rekvirent og/eller andre helsetjenesteenheter for å overføre svar på en utført undersøkelse: For å overføre nye undersøkelsesresultat (Ny svarrapport) For å modifisere en tidligere utsendt svarrapport (Modifisert svarrapport) For å kansellere en tidligere svarrapport (Kansellering av svarrapport) Alle disse tre meldingene er implementert i samme XML Schema. Ny svarrapport og Kansellering av svarrapport kan sees som spesialtilfeller av Modifisert svarrapport. Modifisert svarrapport kan inneholde en blanding av nye, modifiserte og/eller kansellerte undersøkelsesresultat. Ny svarrapport kan bare inneholde nye undersøkelsesresultat. Kansellering av svarrapport kansellerer hele svarrapporten. Meldingen skal dekke behovene innenfor klinisk kjemi (herunder: klinisk biokjemi, hematologi, immunhematologi og hormonlaboratorier), mikrobiologi (herunder: bakteriologi, serologi og virologi), patologi (herunder: cytologi og histologi) og radiologi. Meldingen dekker ikke obduksjonsrapporter. Meldingen er ment å dekke eksisterende behov for svarrapportering av medisinske tjenester fra et laboratorium, en sykehusavdeling eller en institusjon til primærleger, internt på sykehus fra en avdeling eller laboratorium til en annen avdeling samt fra laboratorier både innenfor et sykehus og mellom sykehus. Meldingen er beskrevet som et XML Schema. Dette skjemaet ligger lagret elektronisk på http://www.kith.no/xmlstds/labsvar/. 2.2 Begrensninger En melding må gå fra en tjenesteyter til kun en rekvirent. Et analysert objekt (en prøve) kan bare ha ett avledet analysert objekt. Likeledes kan et undersøkelsesobjekt kun ha ett relatert undersøkelsesobjekt. Et undersøkelsesresultat må kunne relateres til en rekvisisjon. En svarrapport kan derfor kun inneholde informasjon om en rekvisisjon og tilhørende undersøkelsesresultat. En svarrapport kan ikke inneholde resultater fra flere rekvisisjoner. Versjon 1.0 3

3 Meldingens innhold og struktur Dette kapittelet beskriver meldingens innhold og struktur. Den hierarkiske meldingsstrukturen er vist ved hjelp av grafiske oversikter generert fra XML Spy. Noen UML-diagrammer fra informasjonsmodellen er repetert i dette dokumentet for å lette oversikten og øke lesbarheten. Kapittelet inneholder også en attributtabell med relevante detaljer og betingelser som må tas hensyn til ved implementering av meldingen, samt en oversikt over alle kodeverk som kan benyttes. Dette kapittelet er primært til bruk for de som skal implementere meldingen. 3.1 XML-meldingens struktur Dette kapittelet inneholder en hierarkisk oversikt over hvordan meldingen er strukturert. Meldingen er delt opp i diagrammene Melding, Svarrapporteringsmelding, Pasient, Dyr, Materiale, Rekvisisjon, Undersøkelsesresultat, Analysert objekt, Oppholdssted og Helsetjenesteenhet. Symbolet markerer at et element har underelementer som vanligvis er presentert i en separat figur, men unntaksvis som del av en annen figur. Figur 3-1 Hierarkisk oversikt over Melding Versjon 1.0 5

Figur 3-2 Hierarkisk oversikt over Svarrapport Versjon 1.0 6

Figur 3-3 Hierarkisk oversikt over Pasient Versjon 1.0 7

Figur 3-4 Hierarkisk oversikt over Dyr Figur 3-5 Hierarkisk oversikt over Materiale Versjon 1.0 8

Figur 3-6 Hierarkisk oversikt over Rekvisisjon Versjon 1.0 9

Figur 3-7 Hierarkisk oversikt over Undersøkelsesresultat Versjon 1.0 10

Figur 3-8 Hierarkisk oversikt over Analysert objekt Versjon 1.0 11

Figur 3-9 Hierarkisk oversikt over Oppholdssted Versjon 1.0 12

Figur 3-10 Hierarkisk oversikt over Helsetjenesteenhet Versjon 1.0 13

3.2 UML-diagram for svarrapportering Deler av informasjonsmodellen er inkludert for å få et enkelt overblikk over hva skjemaet er basert på. Informasjonsmodellen er beskrevet ved hjelp av Unified Modeling Language (UML)[8]. Personopplysninger og Helsetjenesteenhet er presentert i egne diagrammer av praktiske årsaker. Klassen Melding er felles for rekvisisjon og svarrapportering og er toppen i meldingshierarkiet. Denne er imidlertid abstrakt og spesialiseres til henholdsvis Rekvisisjonsmelding og Svarrapportmelding, som dermed blir den reelle toppen i hvert sitt meldingshierarki. Detaljert beskrivelse av informasjonsinnholdet finnes i informasjonsmodellen [1]. Deler av denne er gjengitt i Vedlegg A. Det anbefales at informasjonsmodellen benyttes som tilleggsinformasjon til dette dokumentet når meldingen skal implementeres. Versjon 1.0 14

Kommentar til rekvisisjon Type tekstsvar : CS Tekstlig verdi : ST Begrunnelse for rekvisisjon Type tekstsvar : CS Tekstlig verdi : ST Kodet v erdi : CV Referert dokument Utstedelsestidspunkt : TS Type dokument : CS Utsteders dokumentid : ST <<top>> Sv arrapportmelding Type : CS Versjon av melding : ST Versjon av implementering : ST Genereringstidspunkt : TS Id : ST Rekvisisjon Tjenestetype : CS Utstedelsestidspunkt : TS Betalingskategori : CS Rekvirentens kommentar : ST Meldingsbekreftelse : CS Type rekvisisjon : CS Rekvirentens rekvisisjonsid : ST Ønsket svarrapporteringsprioritet : CS Tidspunkt for mottak : TS Tjenesteyters ID : ST Kopimottakerrolle Type melding/dokument : CS Ønsket kommunikasjonsmetode : CS Aktuelle kommunikasjonsmetode : CS Kopimottaker (from Helsetjenesteenhet Pakke) Henvisende instans (from Helsetjenesteenhet Pakke) Tjenestey ter (from Helsetjenesteenhet Pakke) Betalingsansvarlig (from Helsetjenesteenhet Pakke) 1..* Sv arrapport Tjenestetype : CS Utstedelsestidspunkt : TS Godkjenningstidspunkt : TS Status : CS Årsak til kansellering : CV Meldingsbekreftelse : CS Type svarrapport : CS Tjenesteyters Id av svarrapporten : ST Ansvarlig Helsetjenesteenhet (from Helsetjenesteenhet Pakke) Undersøkelsesobjekt Tjenesteyters undersøkelsesobjektid : ST Rekvirentens id til undersøkelsesobjektet : ST Type relasjon : CS Dyr Kjønn : CS Navn : ST Navn på dyreeier : ST Dyreart : ST Materiale Undersøkelsesmateriale : ST Klinisk opplysning Type klinisk opplysning : CS Starttidspunkt : TS Sluttidspunkt : TS Tidspunkt for opprinnelse : TS Pasient Refusjonsgrunnlag : CS Sosialt kjønn : CS Fødselsdato : TS Dødsdato : TS Navn : ST Offisiell pasientid : ST Type offisiell id : CS Oppholdssted Analysert objekt Type analysert objekt : ST Rekvirentens prøveid : ST Konserveringsmiddel : ST Rekvirentens kommentar : ST Anatomisk lokasjon : ST Antall : INT Prøve tatt indikator : CS Prøvetakingsprosedyre : CV Håndteringsbeskrivelse : SET<ST> Tjenesteyters prøveid : ST Akkreditert : BL Forbehandling Type tekstsvar : CS Tekstlig verdi : ST (from Helsetjenesteenhet Pakke) Annen klinisk opplysning Beskrivelse : ST Kommentar : ST Kodet beskrivelse : CV Alternativ pasientid Id : ST Ty pe : CS Tatt annet objekt Type analyseprodukt : ST Produksjonstidspunkt : TS Referanse til relatert produkt : ST Tatt prøve Prøvetakingstidspunkt : TS Prøvetakers kommentar : ST Forsendelsesmåte : ST Undersøkelse Identifikasjon av type undersøkelse : CV Ytterligere spesifikasjon : SET<CV> Kommentar : ST Tilknyttet tjenesteyter Rolle : CS Referansegrense Tekstlig beskrivelse : ST Undersøkelsesresultat Tjenestetype : CS Tidspunkt for undersøkelsen : TS Kommentar : ST Avviksmarkør : CS Id til undersøkelsesresultat : ST Status : CS Tidspunkt for statusendring : TS Tidspunkt for beskrivelse : TS Tidspunkt for kontrasignering : TS Referanse til Analysert objekt : SET<ST> Akkreditert : BL Moderator Navn : CS Verdi : SET<CV> Kommentar som diagnose Tilstand : CV Usikkerhetsintervall Nedre grense : PQ Øvre grense : PQ Numerisk resultat Aritmetisk komparator : CS Numerisk verdi : PQ Datoresultat Datoverdi : TS Tekstlig resultat Type tekstsvar : CS Tekstlig verdi : ST Kodet verdi : SET<CV> Figur 3-11 Svarrapport, UML-diagram Versjon 1.0 15

Generelle objekter Pakke Helsetjenesteenhet (f rom Helsetjenesteenhet Pakke) Adresse Type : CS Gateadresse : ST Postnummer : ST Poststed : ST Fylke/kommune : CS Land : CS Bydel : CS Telekommunikasjon : SET<URL> Pasient (f rom Undersøkelsesobjekt pakke) Lokalitet (f rom Helsetjenesteenhet Pakke) Figur 3-12 Generelle objekter, UML-diagram Versjon 1.0 16

Helsetjenesteenhet Pakke Tjenesteyter Rolle : CS Henvisende instans Rolle : CS Ansvarlig Helsetjenesteenhet Rolle : CS Type relasjon : CS Betalingsansvarlig Rolle : CS Type betalingsgarantist : ST Kopimottaker Rolle : CS HTErolle Tilknyttet tjenesteyter Rolle : CS Kopimottakerrolle Type melding/dokument : CS Ønsket kommunikasjonsmetode : CS Aktuelle kommunikasjonsmetode : CS Helsetjenesteenhet Medisinsk spesialitet : CV Henvisende instans sin helsetjenesteenhetsid : ST Tjenesteyters Id av helsetjenesteenhet : ST Adresse (f rom Pakke f or gjenbrukbare klasser) Pasient (f rom Undersøkelsesobjekt pakke) Person i helsevesenet Type helseprofesjon : CS Navn : ST Id : ST Type Id : CS Institusjon Navn : ST Id : ST Type Id : CS Lokalitet Type : CS Beskrivelse : ST Oppholdssted Rolle : CS Starttidspunkt : TS Sluttidspunkt : TS Pasientadministrativ type tjeneste : CS Person i organisasjon Navn : ST Id : ST Type Id : CS Avdeling Type : CS Navn : ST Id : ST Type Id : CS Sublokalitet Type : CS Sted : ST Figur 3-13 Helsetjenesteenhet, UML-diagram Versjon 1.0 17

3.3 Oversikt over attributter Tabellen under gir en kortfattet oversikt over alle attributter, sortert klassevis. Informasjonsinnholdet er detaljert beskrevet i Vedlegg A. Kolonnen Klassenavn inneholder klassenavn fra UML-modellen. Kolonnen Attributtnavn inneholder attributtnavn fra UML-modellen. Kolonnen Kortnavn inneholder tagnavn (elementnavn) brukt i XML Schema. Kolonnen O angir hvor mange forekomster man skal/kan ha av attributtet. Kolonnen Datatype inneholder datatypen for attributtet. Kolonnen Side henviser til hvor i dokumentet man finner beskrivelsen av attributtet. Kolonnen Dokumentasjon inneholder forklaring og betingelser som er knyttet til informasjonselementet. Klassenavn Attributtnavn Kortnavn O Datatype Side Dokumentasjon Adresse Bydel CityDistr CS 84 Kode for angivelse av administrativ del av by i henhold til lokale kodeverk. Adresse Fylke/kommun e County CS 84 Angivelse av kode for fylke og/eller kommune i henhold til SSB's kodeverk for fylkes/kommunenr. (4 siffer). Adresse Gateadresse StreetAdr ST 84 Gateadresse. Adresse Land Country CS 84 Kode for land iht. ISO 3166. Benyttes vanligvis kun for adresser i utlandet. Adresse Postnummer PostalCode ST 84 Postnummer. Adresse Poststed City ST 84 Poststed. Adresse Telekommunik TeleAddress URL 84 Telekommunikasjonsadresse inkludert type. asjon Adresse Type Type 1 CS 84 Kode for type adresse. For pasienter benyttes bostedsadresse (H). For organisasjoner benyttes postadresse (PST). Alternativ pasientid Alternativ pasientid Analysert objekt Analysert objekt Analysert objekt Analysert objekt Id Id 1 ST 67 Alternativ pasientidentifikasjon som kan være fødselsnummer, D-nummer, H-nummer eller lokalt generert hjelpenummer. Type Type 1 CS 67 Kode for type alternativ pasientidentifikasjon. Anatomisk lokasjon AnatomicalO rigin ST 70 Anatomisk lokasjon. Angir opplysninger om hvor på undersøkelsesobjektet prøven er fra, f.eks. høyre arm, venstre nyre. Antall Number INT 70 Antall prøvebeholdere eller utstryk som er relatert til denne prøven, for eksempel antall prøvebeholdere som denne prøven består av (klinisk kjemisk), antall utstryk (cytologisk undersøkelse). Håndteringsbes SampleHandl ST 70 Beskriver forholdsregler eller advarsel krivelse Konserverings middel ing PreservMater ial vedrørende prøvehåndtering. ST 70 Type konserveringsmiddel prøven ligger i eller som tilsettes prøven, for eksempel fikseringsmiddel, saltvann eller EDTA. Analysert objekt Analysert objekt Analysert objekt Prøve tatt indikator Prøvetakingspr osedyre Rekvirentens kommentar SampleCollIn d CS 70 Kode for hvorvidt prøven er tatt av rekvirent eller skal tas av tjenesteyter. SampleCollP CV 70 Prøvetakingsprosedyre som kodet verdi iht roc nasjonalt kodeverk for prøvetaking. Comment ST 70 Rekvirentens kommentar vedrørende prøven. Versjon 1.0 18

Klassenavn Attributtnavn Kortnavn O Datatype Side Dokumentasjon Analysert objekt Rekvirentens prøveid IdByRequest er ST 70 Rekvirentens identifikasjonsnummer for prøven. Analysert objekt Tjenesteyters prøveid IdByServPro vider 1 ST 70 Obligatorisk attributt pga. at det skal være mulig å refereres til fra Undersøkelsesresultat. Analysert objekt Type analysert objekt Type 1 ST 69 Beskrivelse av prøvemateriale som fri eller kodet tekst (blod, urin osv.). Type prøvemateriale kan angis kodet ved nasjonalt eller lokalt kodeverk for prøvetype. Uspesifisert verdi kan benyttes hvis prøvetypen fremgår direkte eller indirekte fra analysebetegnelsen. For radiologiske undersøkelser vil analyseobjektet være et røntgenbilde eller Annen klinisk opplysning Annen klinisk opplysning Annen klinisk opplysning Ansvarlig Helsetjenest eenhet Ansvarlig Helsetjenest eenhet pasienten selv. Beskrivelse Description ST 67 Beskrivelse av annen klinisk opplysning som fri tekst. Kodet beskrivelse CodedDescr CV 67 Kodet beskrivelse av annen klinisk opplysning. Avkrysningsfelt i standardskjema for cytologiske undersøkelser dekkes her. Tilhørende datoverdi oppgis i feltet Startdato (der dette er relevant). Kommentar Comment ST 67 Kommentar til annen klinisk opplysning i form av fri tekst (ikke selve opplysningen). Rolle Role CS 78 Kode for helsetjenesteenhet som ansvarlig helsetjenesteenhet. Type relasjon Relation CS 78 Rollen aktuell helsetjenesteyter har i relasjon til pasienten. Avdeling Id Id ST 81 Identifikator for avdelingen. Må benyttes sammen med "Type id". Avdeling Navn Name ST 81 Navn på avdeling angitt som offisielt navn. Avdeling Type Type CS 81 Kode for type avdeling (sengeavdeling, serviceavdeling etc.). Benyttes foreløpig ikke. Avdeling Type Id TypeId CS 81 Kode for type identifikator. Må angis dersom "Id" er angitt. Begrunnelse for rekvisisjon Begrunnelse for rekvisisjon Begrunnelse for rekvisisjon Betalingsans varlig Betalingsans varlig Kodet verdi TextCode CV 61 Kodet opplysning. Benyttes foreløpig ikke. Tekstlig verdi TextResultVa lue ST 61 Tekstlig beskrivelse. Type tekstsvar Heading CS 61 Type (overskrift for) tekst. Rolle Role CS 78 Kode for helsetjenesteenhet som betalingsansvarlig. Type TypeGuarant 1 ST 78 Identifiserer betalingsansvarliges rolle, f.eks. betalingsgarant or navn på forskningsprogram. ist TS 74 Resultatverdi uttrykt som en dato. alue Datoresultat Datoverdi DateResultV Dyr Dyreart Species ST 65 Beskrivelse av dyreart som fri eller kodet tekst. Versjon 1.0 19

Klassenavn Attributtnavn Kortnavn O Datatype Side Dokumentasjon Dyr Kjønn Sex CS 65 Identifiserer dyrets kjønn. Dyr Navn Name ST 65 Dyrets navn. Dyr Navn på dyreeier NameOwner ST 65 Benyttes for å identifisere dyret. Navn på dyrets eier angis på formen "etternavn, fornavn". Forbehandli Tekstlig verdi TextResultVa ST 71 Tekstlig beskrivelse ng Forbehandli ng Helsetjenest eenhet Helsetjenest eenhet Helsetjenest eenhet lue Type tekstsvar Heading CS 71 Benyttes for å gi opplysninger som fri tekst vedrørende forbehandling. Henvisende instans sin helsetjenesteen hetsid Medisinsk spesialitet Tjenesteyters Id av helsetjenesteen het PartyIdByRe quester MedSpecialit y PartyIdBySer vprov ST 77 Henvisende instans sin identifikasjon av helsetjenesteenhet. CV 77 Kode for medisinsk spesialitet for den aktuelle helsetjenesteenhet i henhold til legeforeningens kodeverk for medisinsk spesialitet. En helsetjenesteenhet kan ha flere medisinske spesialiteter, men kun den som er av interesse i den gitte sammenhengen tas med her. ST 77 Tjenesteyters identifikasjon av helsetjenesteenhet. Henvisende instans Rolle Role CS 77 Kode for helsetjenesteenhet som henvisende instans. Institusjon Id Id ST 81 Identifikator for institusjonen. Må benyttes sammen med "Type id". Institusjon Navn Name ST 81 Navn på institusjon angitt som offisielt navn. Institusjon Type Id TypeId CS 81 Kode for type identifikator. Må angis dersom "Id" er angitt. Klinisk opplysning Klinisk opplysning Klinisk opplysning Sluttidspunkt Starttidspunkt Tidspunkt for opprinnelse EndDateTim e StartDateTim e TS 66 Sluttidspunkt for klinisk opplysning angitt som dato og evt. klokkeslett. TS 66 (Start-)Tidspunkt for klinisk opplysning angitt som dato og evt. klokkeslett. Benyttes for eksempel til å angi tidspunkt for tidligere sykdom eller behandling, tidspunkt for siste menstruasjon, når menopausn har inntrådt. OrgDate TS 67 Tidspunkt for opprinnelsen til den kliniske opplysningen. Dvs. tidspunktet opplysningen ble nedtegnet og gjort tilgjengelig. Klinisk opplysning Kommentar som diagnose Kommentar til rekvisisjon Kommentar til rekvisisjon Kopimottake r Type klinisk Type 1 CS 66 Kode for type klinisk opplysning. opplysning Tilstand Concept 1 CV 75 Benyttes for å beskrive medisinsk tilstand. Tekstlig verdi TextResultVa lue ST 61 Tekstlig beskrivelse. Type tekstsvar Heading CS 61 Type (overskrift for) tekst. Rolle Role CS 79 Kode for helsetjenesteenhet som kopimottaker. Versjon 1.0 20

Klassenavn Attributtnavn Kortnavn O Datatype Side Dokumentasjon Kopimottake rrolle Aktuelle kommunikasjo nsmetode ActComMeth od CS 79 Kode for kommunikasjonsmetode som blir eller ble benyttet. Kopimottake rrolle Kopimottake rrolle Type melding/doku ment Ønsket kommunikasjo MsgType 1 CS 79 Kode for type melding eller dokument som parten har fått eller skal ha kopi av. ReqComMet hod CS 79 Kode for kommunikasjonsmetode som foreslått av henvisende instans. nsmetode Lokalitet Beskrivelse Description ST 82 Opplysning om lokaliteten. Benyttes når lokaliteten ikke er en institusjon, avdeling, rom osv. Benyttes foreløpig ikke. Lokalitet Type Type CS 82 Kode for type lokalitet. Materiale Undersøkelses materiale InvMaterial ST 66 Beskrivelse av undersøkelsesmateriale som fri eller kodet tekst. Moderator Navn Name 1 CS 75 Kode for type diagnosekode. Moderator Verdi Value 1..* CV 75 Benyttes for å angi en (diagnose-)moderator. Numerisk Aritmetisk ArithmeticCo CS 73 Kode for aritmetisk komparator. resultat komparator mp Numerisk Numerisk verdi NumResultV 1 PQ 73 Måleresultat som en numerisk verdi. resultat alue Oppholdsste Pasientadminis AdmCat CS 82 Kode for pasientadministrativ tjeneste. d trativ type tjeneste Oppholdsste Rolle Role CS 82 Kode for den aktuelle rollen til oppholdsstedet. d Oppholdsste Sluttidspunkt EndDateTim TS 82 Angir dato for utskrivning. d e Oppholdsste Starttidspunkt StartDateTim TS 82 Angir dato for innlegging. d e Pasient Dødsdato DateOfDeath TS 64 Personens dødsdato angitt som CCYYMMDD. Dag og evt. måned kan mangle. Pasient Fødselsdato DateOfBirth TS 64 Personens fødselsdato angitt som CCYYMMDD. Dag og evt. måned kan mangle. Pasient Navn Name ST 65 Navn på person angitt med etternavn etterfulgt Pasient Offisiell pasientid av fornavn, adskilt med komma. OffId ST 65 Offisiell pasientidentifikasjon. Vanligvis fødselsnummer, men kan være D-nummer eller offisielt H-nummer hvis fødselsnummer ikke finnes. Skal benyttes sammen med "Type offisiell id". Pasient Refusjonsgrun BasisForHeal CS 64 Grunnlag for refusjon av kostnader. nlag thservices Pasient Sosialt kjønn Sex CS 64 Kode for personens kjønn iht. ISO 5218. Pasient Type offisiell TypeOffId CS 65 Type offisiell pasientidentifikasjon. id Person i helsevesenet Person i helsevesenet Id Id ST 80 Identifikator for personen. HPR-nummer skal benyttes i de fleste sammenhenger. Må benyttes sammen med "Type id". Navn Name ST 80 Navn på person. Navnet presenteres som en samlet streng for presentasjon (i motsetning til navn på pasient). Versjon 1.0 21

Klassenavn Attributtnavn Kortnavn O Datatype Side Dokumentasjon Person i Type Type CS 80 Profesjon for aktuelle person i helsevesenet. helsevesenet helseprofesjon Person i helsevesenet Type Id TypeId CS 80 Kode for type identifikator for personen. Må angis dersom "Id" er angitt. Person i organisasjon Id Id ST 81 Identifikator for personen. Må benyttes sammen med "Type id". Person i Navn Name ST 81 Navn på person i organisasjon. organisasjon Person i organisasjon Type Id TypeId CS 81 Kode for type identifikator. Må angis dersom "Id" er angitt. Referansegre Tekstlig Descr ST 75 Beskriver referansegrensen som fritekst nse beskrivelse Referert Type MsgType 1 CS 61 Kode for type melding/dokument. dokument dokument Referert dokument Utstedelsestids punkt IssueDate TS 61 Tidspunkt for utstedelse av dokument/melding angitt med dato og evt. klokkeslett. Referert dokument Utsteders dokumentid Id ST 62 Utsteders identifikasjon av dokument/melding eller bookingnummer. Rekvisisjon Betalingskateg PaymentCat CS 60 Kode for hvem som betaler for behandlingen. ori Rekvisisjon Meldingsbekre ftelse Ack CS 60 Angivelse av om avsender ønsker bekreftelse på at mottaker har mottatt meldingen. Rekvisisjon Rekvirentens kommentar ReqComment ST 60 Rekvirenten sin kommentar til henvisningen i sin helhet (inkluderer ikke begrunnelse for Rekvisisjon Rekvirentens rekvisisjonsid rekvisisjonen). Id 1 ST 60 Henvisende instans sin identifikasjon av rekvisisjonen. Rekvisisjon Tidspunkt for ReceiptDate TS 60 Tidspunkt for mottak av rekvisisjonen. mottak Rekvisisjon Tjenestetype ServType CS 59 Kode for tjenestetype for rekvisisjonen generelt, ikke om de ulike rekvirerte tjenestene. Rekvisisjon Tjenesteyters IdByServPro ST 60 Tjenesteyters identifikasjon av rekvisisjonen. ID vider Rekvisisjon Type MsgDescr CS 60 Angivelse av type rekvisisjon rekvisisjon Rekvisisjon Utstedelsestids punkt IssueDate TS 59 Utstedelsestidspunkt for rekvisisjonen, dvs. når rekvisisjonen ble skrevet, vanligvis angitt kun med dato. Utstedelsestidspunkt er ikke nødvendigvis det Rekvisisjon Ønsket svarrapporterin gsprioritet RequestedPri oreport tidspunktet meldingen blir sendt. CS 60 Rekvirerende instans sin ønskede rapporteringsprioritet. Sublokalitet Sted Place 1 ST 83 Navn på sublokalitet (post, rom osv.). Sublokalitet Type Type 1 CS 83 Kode for type sublokalitet. Svarrapport Godkjenningsti ApprDate TS 58 Tidspunkt for godkjenning av svarrapporten. dspunkt Svarrapport Meldingsbekre ftelse Ack CS 59 Angivelse av om avsender ønsker bekreftelse på at mottaker har mottatt meldingen. Svarrapport Status Status 1 CS 58 Status for svarrapporten. Svarrapport Tjenestetype ServType 1 CS 58 Kode for tjenestetype for svarrapporten generelt. Versjon 1.0 22

Klassenavn Attributtnavn Kortnavn O Datatype Side Dokumentasjon Svarrapport Tjenesteyters Id av ServProvId ST 59 Tjenesteyters identifikasjon av svarrapporten (referansenummer). svarrapporten Svarrapport Utstedelsestids punkt IssueDate 1 TS 58 Utstedelsestidspunkt for svarrapporten, vanligvis angitt kun med dato. Svarrapport Årsak til kansellering Cancellation Code CV 59 Årsak til kansellering av svarrapporten. Svarrapport melding Svarrapport melding Svarrapport melding Svarrapport melding Svarrapport melding Tatt annet objekt Tatt annet objekt Tatt annet objekt Tatt prøve Genereringstid spunkt GenDate 1 TS 58 Tidspunkt for generering av meldingen angitt med dato og klokkeslett (CCYYMMDDHHMM). Dette tidspunktet kan være forskjellig fra tidspunktet for sending av meldingen. Id MsgId 1 ST 58 Avsenders entydige identifikasjon av meldingen. Type Type 1 CS 57 Spesifikasjon av benyttet meldingstype. Versjon av implementerin g Versjon av melding Produksjonstid spunkt e Referanse til relatert produkt Type analyseprodukt Forsendelsesm åte MIGversion 1 ST 58 Spesifikasjon av benyttet implementasjon av meldingen. Feltet inneholder identifikasjon av benyttet implementasjonsguide som er benyttet for implementeringen på formen "vn ccyy-mmdd". MsgVersion ST 57 Spesifikasjon av benyttet versjon av meldingstypen. For XML-meldinger inneholder feltet identifikasjon av benyttet XML-skjema på formen "vn ccyy-mm-dd". ProducedDat TS 71 Beskriver tidspunkt for når prøven ble tatt. RefRelatedPr od ST 71 Referanse til produktet som skal analyseres, f.eks. URL til et bilde, referansenummer til et røntgenbilde, katalog og filnavn til et billedvedlegg. Type ST 71 Beskriver type objekt som skal analyseres. Logistics ST 71 Måten prøven blir sendt til tjenesteyteren, for å hjelpe tjenesteyteren i sin planlegging eller tolkning av resultatet. CollectorCo ST 71 mment CollectedDat TS 71 Beskriver når prøven ble tatt. e Tatt prøve Prøvetakers kommentar Tatt prøve Prøvetakingsti dspunkt Tekstlig Type tekstsvar Heading CS 74 Type (overskrift for) tekst. resultat Tekstlig Tekstlig verdi TextResultVa ST 74 Tekstlig beskrivelse. resultat lue Tekstlig Kodet resultat CodedResult CS 74 Beskriver resultatet i kodet form. resultat Tilknyttet Rolle Role CS 83 Tilknyttet tjenesteyters rolle. tjenesteyter Tjenesteyter Rolle Role CS 78 Kode for helsetjenesteenhet som tjenesteyter. Undersøkels Identifikasjon Id 1 CV 69 Kode for type undersøkelse i henhold til e av type benyttet kodeverk. Undersøkels e undersøkelse Kommentar Comment ST 69 Benyttes for å gi ytterligere spesifikasjon av en undersøkelse som fritekst informasjon. Versjon 1.0 23

Klassenavn Attributtnavn Kortnavn O Datatype Side Dokumentasjon Undersøkels e Ytterligere spesifikasjon Spec CV 69 Ytterligere spesifikasjon av undersøkelsen i henhold til eksternt kodeverk. Bruken er avhengig av det kodeverket som spesifiserer undersøkelsen og dette kodeverkets muligheter for å håndtere slike utvidelser. Kan f. eks. angi benyttet undersøkelsesmetode. Undersøkels esobjekt Undersøkels esobjekt Undersøkels esobjekt Undersøkels esresultat Undersøkels esresultat Undersøkels esresultat Undersøkels esresultat Undersøkels esresultat Undersøkels esresultat Undersøkels esresultat Undersøkels esresultat Undersøkels esresultat Undersøkels esresultat Usikkerhetsi ntervall Usikkerhetsi ntervall Rekvirentens id til undersøkelseso bjektet Tjenesteyters undersøkelseso bjektid IdByRequest er IdByServPro vider ST 64 Rekvirentens identifikasjon av undersøkelsesobjektet. ST 63 Tjenesteyters identifikasjon av undersøkelsesobjektet. Type relasjon Relation CS 64 Kode for type relasjon mellom undersøkelsesobjektene. Avviksmarkør DevResultInd CS 72 Kode for avvik fra normalområdet. Id til undersøkelsesr esultat IdResultItem ST 72 Benyttes for å kunne referere til et spesifikt undersøkelsesresultat. Kommentar Comment ST 72 Kommentarer som fri tekst vedrørende undersøkelsesresultatet. Referanse til RefAnalysed ST 73 Inneholder referanse til ett (eller flere) Analysert Subject Analysert objekt. Skal være identisk med objekt attributtet Tjenesteyters prøveid i Analysert objekt. Status StatusInvesti CS 72 Status av undersøkelse og/eller rapport. gation Tidspunkt for DescrDate TS 73 Tidspunkt for beskrivelse av røntgenfunn. beskrivelse Tidspunkt for CounterSign TS 73 Tidspunkt for kontrasignering av kontrasignerin Date undersøkelsen. g Tidspunkt for StatusChange TS 72 Tidspunkt for siste statusendring. statusendring Date Tidspunkt for InvDate TS 72 Tidspunkt for når undersøkelsen er foretatt. undersøkelsen Tjenestetype ServType CS 72 Kode for tjenestetype for undersøkelsesresultatet. Nedre grense Low PQ 74 Nedre grense for undersøkelsesresultat angitt som et usikkerhetsintervall. Øvre grense High PQ 74 Øvre grense for undersøkelsesresultat angitt som et usikkerhetsintervall. Versjon 1.0 24

3.4 Bruk av datatypen CV og identifikasjon av kodeverk Kodeverk som er definert som datatype CV skal ha den tilhørende OID (object identifier objektidentifikator) som entydig identifiserer kodeverket i XML-attributtet S. En OID er oppbygd av en rekke tall adskilt med punktum. For kodeverk i vår sammenheng vil vanligvis alle tallene unntatt det siste være konstant, mens det siste tallet varierer som angitt i tabellen nedenfor. Den konstante delen av OID for kodeverk tildelt identifikator av KITH vil være 2.16.578.1.12.4.1.1. Attributtet S vil inneholde denne felles delen samt koden xxxx i henhold til kodeverksoversikten nedenfor slik at innholdet blir 2.16.578.1.12.4.1.1.xxxx. Det er foreløpig definert en lang rekke kodeverk hvor blant annet de følgende er aktuelle i svarmeldingen: 7120 Diagnoser i henhold til ICD-9 7110 Diagnoser i henhold til ICD-10 7160 Diagnoser i henhold til ICPC 7210 Operasjoner i henhold til NCSP 7240 Røntgenundersøkelser i henhold til Norako 7010 Patologiundersøkelser i henhold til Snomed 7230 Klinisk-kjemiske laboratorieundersøkelser 3.5 Aktuelle kodeverk Denne meldingsbeskrivelsen inneholder noen informasjonselementer som foreløpig ikke vil bli benyttet. Disse er likevel tatt med for å vise muligheter for mer strukturert overføring av informasjonsinnholdet når disse opplysningene etter hvert kan håndteres av applikasjonssystemene. Det vil bli spesifisert kodeverdier for alle informasjonselementer som foreløpig ikke er i bruk når det er aktuelt å ta dem i bruk. Tilsvarende kan det bli aktuelt å spesifisere ytterligere koder for kodeverk som er i bruk. Slike endringer vil bli spesifisert i kommende revisjoner av denne implementasjonsguiden når det blir aktuelt å ta dem i bruk. For nærmere opplysninger om disse kodeverkene vises det i denne omgang til informasjonsmodellen. KODEVERK OG KODEVERDIER SOM KAN BENYTTES I MELDINGEN Klasse Attributt (opprinnelse) Kodeverk Adresse (Address) Bydel (CityDistr) Kode for angivelse av administrativ del av by i henhold til lokale kodeverk. Adresse (Address) Fylke/kommune (County) Angivelse av kode for fylke og/eller kommune i henhold til SSB's kodeverk for fylkes/kommunenr (4 siffer) Adresse (Address) Land (Country) Kode for land iht. ISO 3166. Adresse (Address) Type (Type) Adressetype H: Bostedsadresse PST: Postadresse WP: Arbeidsplassadresse TMP: Midlertidig adresse Alternativ pasientid (AdditionalId) Analysert objekt (AnalysedSubject) Analysert objekt (AnalysedSubject) Type (Type) Prøve tatt indikator (SampleCollInd) Prøvetakingsprosedyr e (SampleCollProc) RES: Besøksadresse Type pasientidentifikasjon FNR: Fødselsnummer DNR: D-nummer HNR: H-nummer (offisielt tildelt) LOC: Lokalt generert hjelpenummer Ja, nei J: Ja N: Nei Prøvetakingsprosedyre som kodet verdi iht nasjonalt kodeverk for prøvetaking. Versjon 1.0 25

Klasse Attributt (opprinnelse) Kodeverk Annen klinisk opplysning (Observation) Kodet beskrivelse (CodedDescr) Ansvarlig Helsetjenesteenhet (ResponsibleHcp) Ansvarlig Helsetjenesteenhet (ResponsibleHcp) Rolle (Role) Type relasjon (Relation) Følgende kodeverk kan benyttes: Tidligere gynekologisk behandling (id=8218) Gynekologisk opplysning (id=8217) Rolle til tjenesteyter REP: Ansvarlig helsetjenesteenhet Rolle til tjenesteyter FLE: Fastlege RHI: Ansvarlig institusjon RHP: Ansvarlig lege Avdeling (Dept) Type (Type) Benyttes foreløpig ikke Avdeling (Dept) Type Id (TypeId) Type identifikator AVD: Off. identifikator for avdelinger LAV: Lokal identifikator for avdelinger HER: Identifikator fra Helsetjenesteenhetsregisteret (HER- Id) Begrunnelse for rekvisisjon (ReasonAsText) Begrunnelse for rekvisisjon (ReasonAsText) Betalingsansvarlig (PaymentResponsible) Kodet verdi (TextCode) Type tekstsvar (Heading) Rolle (Role) Benyttes foreløpig ikke. Type tekstsvar FU: Funn og undersøkelsesresultater FO: Forløp og behandling UP: Ubesvarte prøver MU: Innkalt til masseundersøkelse KF: Kontroll pga. tidligere funn RU: Rutineundersøkelse utenom masseundersøkelse VU: Vurdering DIAG: Diagnose (når den ikke oppgis strukturert) PROB: Problemstilling UTRED: Forventet utredning/behandling BG: Begrunnelse (uspes.) Rolle til tjenesteyter PRP: Betalingsansvarlig Dyr (Animal) Kjønn (Sex) Kjønn 1: Mann 2: Kvinne 9: Ikke spesifisert Forbehandling (Pretreatment) Helsetjenesteenhet (HCP) Henvisende instans (Requester) Type tekstsvar (Heading) Medisinsk spesialitet (MedSpeciality) Rolle (Role) Forbehandling MEDB: Medikamentell behandling DI: Diett FA: Faste PFP: Profylaktisk prosedyre Medisinsk spesialitet (id = 9081) Kode for medisinsk spesialitet for aktuelle helsetjenesteenhet i henhold til legeforeningens kodeverk for medisinsk spesialitet. Rolle til tjenesteyter REQ: Rekvirent Institusjon (Inst) Type Id (TypeId) Type identifikator ENH: Off. identifikator for institusjoner (enhetsregisteret) LIN: Lokal identifikator for institusjoner APO: Apotekenes identifikasjonsnummer HER: Identifikator fra Helsetjenesteenhetsregisteret (HER- Id) Versjon 1.0 26

Klasse Attributt (opprinnelse) Kodeverk Klinisk opplysning Type klinisk Type klinisk opplysning (InfItem) opplysning (Type) H: Hoveddiagnose B: Bidiagnose GOPL: Gynekologiske opplysninger (for cytologisk undersøkelse) GBEH: Tidligere gynekologisk behandling (for cytologisk undersøkelse) FU: Funn ANAM: Sykehistorie US: Tidligere undersøkelse TB: Tidligere behandling Kommentar som diagnose (DiagComment) Kommentar til rekvisisjon (Comment) Kopimottaker (CopyDest) Kopimottakerrolle (CopyDestRole) Kopimottakerrolle (CopyDestRole) Kopimottakerrolle (CopyDestRole) Tilstand (Concept) Type tekstsvar (Heading) Rolle (Role) Aktuelle kommunikasjonsmeto de (ActComMethod) Type melding/dokument (MsgType) Ønsket kommunikasjonsmeto de (ReqComMethod) OPPL: Klinisk opplysning Følgende kodeverk kan benyttes: ICD10, id = 7120 (diagnoser) NCSP, id = 7210 (operasjonskoder) Type tekstsvar TEL: Telefonnummer (hvis svar skal avgis per telefon), ADM: Økonomisk/administrativ kommentar SH: Spesielle hensyn Rolle til tjenesteyter COP: Kopimottaker Kommunikasjonsmetode EDI: EDI PST: brev Meldingstype S: Svarrapport R: Rekvisisjon B: Booking Kommunikasjonsmetode EDI: EDI PST: brev Lokalitet (Location) Type (Type) Lokalitet 1: Institusjon 2: Institusjon og avdeling 9: Annet Moderator (Modifier) Navn (Name) Moderator S: ICD10 stjernekode A: ATC-kode (til bruk ved ICD10) Moderator (Modifier) Verdi (Value) Følgende kodeverk kan benyttes: ICD10, id = 7120 (diagnoser) Numerisk resultat (NumResult) Aritmetisk komparator (ArithmeticComp) Forholdsoperatorer EQ: Lik GE: Større eller lik GT: Større LE: Mindre eller lik LT: Mindre NE: Forskjellig MG: Mye større ML: Mye mindre Versjon 1.0 27

Klasse Attributt (opprinnelse) Kodeverk Oppholdssted (AdmLocation) Oppholdssted (AdmLocation) Pasient (Patient) Pasientadministrativ type tjeneste (AdmCat) Rolle (Role) Refusjonsgrunnlag (BasisForHealthServic es) Kontakttype 1: Heldøgnsopphold (7 dager i uken) 2: Dagbehandling 3: Poliklinisk omsorg 4: Telekonsultasjon 5: Konsultasjon 6: Telefonkonsultasjon Rolle til lokalitet 1: Oppholdssted Pasient (Patient) Sosialt kjønn (Sex) Kjønn 1: Mann 2: Kvinne Pasient (Patient) Person i helsevesenet (HCProf) Type offisiell id (TypeOffId) Type helseprofesjon (Type) Refusjonsgrunnlag 1: Folketrygdmedlem 2: EU-borger 3: Bilateral avtale 9: Ikke spesifisert Type pasientidentifikasjon FNR: Fødselsnummer DNR: D-nummer HNR: H-nummer Kategori helsepersonell AA: Ambulansearbeider AT: Apotektekniker AU: Audiograf BI: Bioingeniør ET: Ergoterapeut FA: Farmasøyt FO: Fotterapeut FT: Fysioterapeut HE: Helsesektretær HP: Hjelpepleier HS: Helsesøster JO: Jordmor KE: Klinisk ernæringsfysiolog KI: Kiropraktor LE: Lege MT: Manuellterapeut OA: Omsorgsarbeider OI: Ortopedingeniør OP: Optiker OR: Ortorptist PE: Perfursjonist PS: Psykolog RA: Radiograf SP: Sykepleier TH: Tannhelsesekretær TL: Tannlege TP: Tannpleier TT: Tanntekniker VE: Veterinær VP: Vernepleier XX: Annet Versjon 1.0 28

Klasse Attributt (opprinnelse) Kodeverk Person i helsevesenet Type Id (TypeId) (HCProf) Person i organisasjon (HCPerson) Referert dokument (RefDoc) Type Id (TypeId) Type dokument (MsgType) Rekvisisjon (ServReq) Tjenestetype (ServType) Rekvisisjon (ServReq) Betalingskategori (PaymentCat) Rekvisisjon (ServReq) Meldingsbekreftelse (Ack) Rekvisisjon (ServReq) Type rekvisisjon (MsgDescr) Rekvisisjon (ServReq) Ønsket svarrapporteringsprior itet (RequestedPrioReport ) Sublokalitet (SubLocation) Type (Type) Type identifikator HPR: Off. identifikator for helsepersonell (HPR-nummer) LOP: Lokal identifikator for helsepersonell HER: Identifikator fra Helsetjenesteenhetsregisteret (HER- Id) Type identifikator HPR: Off. identifikator for helsepersonell (HPR-nummer) LOP: Lokal identifikator for helsepersonell HER: Identifikator fra Helsetjenesteenhetsregisteret (HER- Id) Meldingstype R: Rekvisisjon S: Svarrapport B: Booking (Timebestilling) Tjenestetype N: Ny M: Endring C: Kansellering Betalingskategori 1 Ordinær pasient. Opphold finansiert på ordinær måte ISF,RTV og ordinær finansiering innen psykisk helse 11 Konvensjonspasient behandlet ved ø-hjelp 12 Utlending fra land uten avtale (selvbetalende) 20 Sykepengeprosjekt 22 Forskningsprogram 30 Selvbetalende norsk pasient og selvbetalende konvensjonspasient 99 Annet GR: Gratis IN: Institusjon OF: Offentlig forsikring PF: Privat forsikring RE: Rekvirent TR: Trygdekontor Meldingsbekreftelse F: Kun ved feil J: Ja N: Nei Type laboratoriemelding CLIN: Klinisk kjemi MBIO: Mikrobiologi RTG: Radiologi HIST: Histologi CYTO: Cytologi Svarrapporteringsprioritet DATO: Innen dato/klokkeslett NORM: Normal OHJELP: Øyeblikkelig hjelp TEL: Besvares pr. telefon Sublokalitet 1: Seksjon 2: Sengepost 3: Rom 4: Seng 5: Operasjonsstue Versjon 1.0 29

Klasse Attributt (opprinnelse) Kodeverk Svarmelding Type (Type) (Message) Svarrapport (ServReport) Svarrapport (ServReport) Svarrapport (ServReport) Svarrapport (ServReport) Tekstlig resultat (TextResult) Tekstlig resultat (TextResult) Tilknyttet tjenesteyter (RelServProv) Tjenesteyter (ServProvider) Undersøkelse (Investigation) Undersøkelse (Investigation) Undersøkelsesobjekt (InvSubject) Undersøkelsesresultat (ResultItem) Tjenestetype (ServType) Status (Status) Årsak til kansellering (CancellationCode) Meldingsbekreftelse (Ack) Kodet verdi (TextCode) Type tekstsvar (Heading) Rolle (Role) Rolle (Role) Identifikasjon av type undersøkelse (Id) Ytterligere spesifikasjon (Spec) Type relasjon (Relation) Tjenestetype (ServType) Meldingstype S: Svarrapport Tjenestetype N: Ny M: Endring C: Kansellering Status for rapport A: Tillegg til rapport F: Endelig rapport P: Foreløpig rapport Årsak til kansellering Benyttes foreløpig ikke. Meldingsbekreftelse F: Kun ved feil J: Ja N: Nei Følgende kodeverk kan benyttes: NORAKO (Id = 7240) Røntgenundersøkelser SNOMED (Id=7010) Anatomisk-patologiske undersøkelser Type tekstsvar FU: Funn og undersøkelsesresultater LR: Laboratorieresultat SY: Sykmelding UP: Ubesvarte prøver VU: Vurdering XX: Uspesifisert Rolle til tjenesteyter RSP: Tjenesteyter Rolle til tjenesteyter SPR: Tjenesteyter Følgende kodeverk kan benyttes: NORAKO (Id = 7240) Røntgenundersøkelser Anatomisk-patologisk undersøkelse (Id=8219) Nasjonalt kodeverk for antibiotika (Id=8220) (Benyttes for å spesifisere kjemisk forbindelse) NKKKL (Id=7230) Klinisk-kjemiske laboratorieundersøkelser. Følgende kodeverk kan benyttes: NORAKO (Id = 7240) Røntgenundersøkelser Anatomisk-patologisk undersøkelse (Id=8219) NKKKL (Id=7230) Klinisk-kjemiske laboratorieundersøkelser. Type relasjon DO: Donor FO: Foster XX: Annet Tjenestetype N: Ny M: Endring C: Kansellering H: Historikk Versjon 1.0 30

Klasse Attributt (opprinnelse) Kodeverk Undersøkelsesresultat Avviksmarkør Avviksmarkør (ResultItem) (DevResultInd) 1: Over øvre referansegrense 2: Under nedre referansegrense 3: Utenfor referansegrensene Undersøkelsesresultat (ResultItem) Status (StatusInvestigation) Status for resultat 1: Revidert 2: Foreløpig 3: Endelig 4: Tillegg Kodeverk som benyttes sammen med datatypen CV NASJONALT KODEVERK FOR ANTIBIOTIKA, ID=8220 Dette vedlegget viser en oversikt over koder som benyttes for å spesifisere antibiotika. Disse kodeverdiene benyttes for å spesifisere en undersøkelse (elementet InvId). Code value Name SU Sulpha TR Trimetoprim TS Co-Trimoxazol NI Nitrofurantoin EM Erytromycin CH Klaritromycin AZ Azitromycin CM Klindamycin FU Fusidin VA Vankomycin TP Teikoplanin RI Rifampicin CL Kloramfenikol MZ Metronidazol CO Colistin SC Spectinomycin NA Nalidixin AB Amphotericin B FC Flucytocin FZ Fluconazole AK Amikacin XL Amoxicillin/clavulanic CR Cefpirome KODEVERK FOR PATOLOGISK-ANATOMISKE UNDERSØKELSER, ID=8219 Disse kodeverdiene dekker opp valgmuligheter fra standard rekvisisjonsskjema for cytologiske undersøkelser. Kodeverdi Beskrivelse B Biopsi C Cytologi CG Gynekologisk cytologisk NG Non-Gyn. Cytologisk K Kromosomundersøkelse E Ultrastrukturell diagnostikk F Flowcytometri Versjon 1.0 31

P H PL M MI MA PCR-analyse Hormonreseptoranalyse Ploidianalyse Molekylærgenetisk undersøkelsee Mikroskopisk undersøkelse Makroskopisk undersøkelse KODEVERK FOR CYTOLOGISK MATERIALE, ID=8216 Dette vedlegget viser en oversikt over koder som benyttes for å angi hvilket gynekologisk materiale eller annet cytologisk materiale som er tatt. Kodene dekker opp valgmuligheter fra standard rekvisisjonsskjema for cytologiske undersøkelser. Kodeverdi Beskrivelse CVX Cervix VAG Vagina VUL Vulva ENDM Endometrium BRO Bronchialutstryk EKSP Ekspektorat EKSP1 Ekspektorat Prøve 1 EKSP2 Ekspektorat Prøve 2 EKSP3 Ekspektorat Prøve 3 PLR Plevravæske PLRH Plevravæske Høyre PLRV Plevravæske Venstre ASC Ascites UR Urin (spontan) UR1 Urin Prøve 1 UR2 Urin Prøve 2 UR3 Urin Prøve 3 FIN Finnålsaspirasjon AN Annet materiale KODEVERK FOR TIDLIGERE GYNEKOLOGISK BEHANDLING, ID=8218 Dette kodeverket inneholder koder som benyttes for å angi tidligere gynekologisk behandling. Kodene dekker opp valgmuligheter fra standard rekvisisjonsskjema for cytologiske undersøkelser. Kodeverdi Beskrivelse EL El.Koag./Kryo/Laser KON Konisering/Cervixamputasjon SUP Supravaginal uterusamputasjon HYST Hysterektomi UNIO Unilateral oophorectomi BIO Bilateral oophorectomi AN Annet KODEVERK FOR GYNEKOLOGISKE OPPLYSNINGER, ID=8217 Dette kodeverket inneholder koder som benyttes for å angi gynekologiske opplysninger. Kodene dekker opp valgmuligheter fra standard rekvisisjonsskjema for cytologiske undersøkelser. Kodeverdi Beskrivelse MENS Siste menstruasjon Versjon 1.0 32

GRAVID NOGR PPART IUD PP MENO DESC DIG Er gravid Ikke gravid Post partum IUD/Spiral P-Pille Menopause inntrådt Descens/Prolaps Digitalis/Vagitorier/Hormoner Versjon 1.0 33

Versjon 1.0 34

4 XML Schema Dette kapittelet inneholder XML-skjemaet for svarrapportering av klinisk kjemi, mikrobiologi, radiologi og patologi. Skjemaet kan lastes ned elektronisk fra http://www.kith.no/xmlstds/labsvar/. 4.1 Skjema <?xml version="1.0" encoding="iso-8859-1"?> <!-- Generated on 04-25-2003 15:22:25 at KITH --> <!-- XML-Schema level supported is specified by W3C --> <!-- http://www.w3.org/2001/xmlschema --> <!-- --> <!-- File name: svar-v10.xsd --> <!-- Version: "v1.0 2003-10-22" --> <!-- --> <schema targetnamespace="http://www.kith.no/xmlstds/labsvar/2003-10-22" xmlns:lsr="http://www.kith.no/xmlstds/labsvar/2003-10-22" xmlns:kith="http://www.kith.no/xmlstds" xmlns:xsd="http://www.w3.org/2001/xmlschema.xsd" xmlns="http://www.w3.org/2001/xmlschema" elementformdefault="qualified" attributeformdefault="unqualified"> <import namespace="http://www.kith.no/xmlstds" schemalocation="kith.xsd"/> <!-- Class: Svarrapportmelding --> <element name="message"> <complextype> <sequence> <element name="type" type="kith:cs"/> <element name="msgversion" type="kith:st" minoccurs="0"/> <element name="migversion" type="kith:st"/> <element name="gendate" type="kith:ts"/> <element name="msgid" type="kith:st"/> <element ref="lsr:servreport" maxoccurs="unbounded"/> </sequence> </complextype> </element> <!-- Class: Svarrapport --> <annotation> <documentation> Svarrapport fra en Tjenesteyter (spesialist eller annen helsetjenesteenhet) som svar på en rekvirert medisinsk tjeneste innenfor områdene klinisk kjemi, mikrobiologi, patologi eller radiologi. Hver instans av Svarrapport bærer med seg informasjonen som er felles for en gruppe av Undersøkelsesresultat som er rapportert samtidig. </documentation> </annotation> <element name="servreport"> <complextype> <sequence> <element name="servtype" type="kith:cs"/> <element name="issuedate" type="kith:ts"/> <element name="apprdate" type="kith:ts" minoccurs="0"/> <element name="status" type="kith:cs"/> <element name="cancellationcode" type="kith:cv" minoccurs="0"/> <element name="ack" type="kith:cs" minoccurs="0"/> <element name="msgdescr" type="kith:cs"/> <element name="servprovid" type="kith:st" minoccurs="0"/> <element ref="lsr:refdoc" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:servreq" minoccurs="0" maxoccurs="unbounded"/> <choice> <element ref="lsr:patient" minoccurs="0"/> <element ref="lsr:material" minoccurs="0"/> <element ref="lsr:animal" minoccurs="0"/> </choice> <element ref="lsr:servprovider"/> <element ref="lsr:requester"/> <element ref="lsr:paymentresponsible" minoccurs="0"/> <element ref="lsr:copydest" minoccurs="0" maxoccurs="unbounded"/> </sequence> Versjon 1.0 35

</complextype> </element> <!-- Class: Rekvisisjon --> <annotation> <documentation> Rekvirering av en medisinsk tjeneste. </documentation> </annotation> <element name="servreq"> <complextype> <sequence> <element name="servtype" type="kith:cs" minoccurs="0"/> <element name="issuedate" type="kith:ts" minoccurs="0"/> <element name="paymentcat" type="kith:cs" minoccurs="0"/> <element name="reqcomment" type="kith:st" minoccurs="0"/> <element name="ack" type="kith:cs" minoccurs="0"/> <element name="msgdescr" type="kith:cs" minoccurs="0"/> <element name="id" type="kith:st"/> <element name="requestedprioreport" type="kith:cs" minoccurs="0"/> <element name="receiptdate" type="kith:ts" minoccurs="0"/> <element name="idbyservprovider" type="kith:st" minoccurs="0"/> <element ref="lsr:reasonastext" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:comment" minoccurs="0" maxoccurs="unbounded"/> </sequence> </complextype> </element> <!-- Class: Kommentar til rekvisisjon --> <annotation> <documentation> Rekvirentens kommentar til rekvisisjonen eller andre opplysninger som ikke er begrunnelse for rekvisisjonen. </documentation> </annotation> <element name="comment"> <complextype> <sequence> <element name="heading" type="kith:cs" minoccurs="0"/> <element name="textresultvalue" type="kith:st" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Begrunnelse for rekvisisjon --> <annotation> <documentation> Begrunnelse for rekvisisjonen som fri tekst eller skjemaspesifikke begrunnelser (f.eks. for cytologi). Strukturerte kliniske opplysninger spesifiseres i klassen "Kliniske opplysninger". </documentation> </annotation> <element name="reasonastext"> <complextype> <sequence> <element name="heading" type="kith:cs" minoccurs="0"/> <element name="textresultvalue" type="kith:st" minoccurs="0"/> <element name="textcode" type="kith:cv" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Tjenesteyter --> <annotation> <documentation> Helsetjenesteenhet som yter tjenester i forbindelse med undersøkelse eller behandling av pasient. </documentation> </annotation> <element name="servprovider"> <complextype> <sequence> <element name="role" type="kith:cs" minoccurs="0"/> <element ref="lsr:hcp"/> </sequence> </complextype> </element> <!-- Class: Referert dokument --> Versjon 1.0 36

<annotation> <documentation> Referanse til dokument som er relevant for denne meldingen. Benyttes også for å referere til eventuelt bookingnummer. </documentation> </annotation> <element name="refdoc"> <complextype> <sequence> <element name="issuedate" type="kith:ts" minoccurs="0"/> <element name="msgtype" type="kith:cs"/> <element name="id" type="kith:st" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Pasient --> <annotation> <documentation> Angir opplysninger om en pasient. </documentation> </annotation> <element name="patient"> <complextype> <sequence> <element name="basisforhealthservices" type="kith:cs" minoccurs="0"/> <element name="sex" type="kith:cs" minoccurs="0"/> <element name="dateofbirth" type="kith:ts" minoccurs="0"/> <element name="dateofdeath" type="kith:ts" minoccurs="0"/> <element name="name" type="kith:st" minoccurs="0"/> <element name="idbyservprovider" type="kith:st" minoccurs="0"/> <element name="idbyrequester" type="kith:st" minoccurs="0"/> <element name="offid" type="kith:st"/> <element name="typeoffid" type="kith:cs"/> <element name="relation" type="kith:cs" minoccurs="0"/> <element ref="lsr:responsiblehcp" minoccurs="0"/> <element ref="lsr:admlocation" minoccurs="0"/> <element ref="lsr:additionalid" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:address" minoccurs="0"/> <element ref="lsr:infitem" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:analysedsubject" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:resultitem" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:patient" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Materiale --> <annotation> <documentation> Benyttes for å beskrive et materiale hvis undersøkelsesobjektet ikke er en person eller et dyr. </documentation> </annotation> <element name="material"> <complextype> <sequence> <element name="invmaterial" type="kith:st" minoccurs="0"/> <element name="idbyservprovider" type="kith:st" minoccurs="0"/> <element name="idbyrequester" type="kith:st" minoccurs="0"/> <element name="relation" type="kith:cs" minoccurs="0"/> <element ref="lsr:responsiblehcp" minoccurs="0"/> <element ref="lsr:analysedsubject" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:resultitem" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:material" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Dyr --> <annotation> <documentation> Benyttes for å identifisere dyret hvis undersøkelsesobjektet er et dyr. </documentation> </annotation> <element name="animal"> Versjon 1.0 37

<complextype> <sequence> <element name="sex" type="kith:cs" minoccurs="0"/> <element name="name" type="kith:st" minoccurs="0"/> <element name="nameowner" type="kith:st" minoccurs="0"/> <element name="species" type="kith:st" minoccurs="0"/> <element name="idbyservprovider" type="kith:st" minoccurs="0"/> <element name="idbyrequester" type="kith:st" minoccurs="0"/> <element name="relation" type="kith:cs" minoccurs="0"/> <element ref="lsr:responsiblehcp" minoccurs="0"/> <element ref="lsr:analysedsubject" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:resultitem" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:animal" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Betalingsansvarlig --> <annotation> <documentation> Helsetjenesteenhet som er ansvarlig for betalingen. Benyttes kun når betalingsansvarlig ikke fremgår direkte fra attributtet betalingskategori i klassen Rekvisisjon. </documentation> </annotation> <element name="paymentresponsible"> <complextype> <sequence> <element name="role" type="kith:cs" minoccurs="0"/> <element name="typeguarantor" type="kith:st"/> <element ref="lsr:hcp"/> </sequence> </complextype> </element> <!-- Class: Kopimottaker --> <annotation> <documentation> Helsetjenesteenhet som får eller som skal ha kopi av et dokument eller melding. En kopimottaker i en henvisnings- eller rekvisisjonsmelding kan både være den som får kopi av den aktuelle henvisningen/rekvisisjonen og den parten som skal ha kopi av den resulterende svarrapporten/epikrisen når denne foreligger. </documentation> </annotation> <element name="copydest"> <complextype> <sequence> <element name="role" type="kith:cs" minoccurs="0"/> <element ref="lsr:copydestrole" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:hcp"/> </sequence> </complextype> </element> <!-- Class: Henvisende instans --> <annotation> <documentation> Helsetjenesteenhet som henviser pasient til undersøkelse eller behandling. </documentation> </annotation> <element name="requester"> <complextype> <sequence> <element name="role" type="kith:cs" minoccurs="0"/> <element ref="lsr:hcp"/> </sequence> </complextype> </element> <!-- Class: Alternativ pasientid --> <annotation> <documentation> Annen identifikasjon av personen som personen er eller har vært kjent under, for eksempel et tidligere benyttet fødselsnummer. </documentation> </annotation> <element name="additionalid"> Versjon 1.0 38

<complextype> <sequence> <element name="id" type="kith:st"/> <element name="type" type="kith:cs"/> </sequence> </complextype> </element> <!-- Class: Kopimottakerrolle --> <annotation> <documentation> Rolle til aktuelle kopimottaker (hvilken type medling/dokument parten skal ha kopi av). </documentation> </annotation> <element name="copydestrole"> <complextype> <sequence> <element name="msgtype" type="kith:cs"/> <element name="reqcommethod" type="kith:cs" minoccurs="0"/> <element name="actcommethod" type="kith:cs" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Oppholdssted --> <annotation> <documentation> Institusjon/avdeling hvor et sykehusopphold finner sted. </documentation> </annotation> <element name="admlocation"> <complextype> <sequence> <element name="role" type="kith:cs" minoccurs="0"/> <element name="startdatetime" type="kith:ts" minoccurs="0"/> <element name="enddatetime" type="kith:ts" minoccurs="0"/> <element name="admcat" type="kith:cs" minoccurs="0"/> <element ref="lsr:location"/> </sequence> </complextype> </element> <!-- Class: Ansvarlig Helsetjenesteenhet --> <annotation> <documentation> Helsetjenesteenhet som er ansvarlig for behandlingen av en pasient, f.eks. institusjon der pasienten er innlagt. </documentation> </annotation> <element name="responsiblehcp"> <complextype> <sequence> <element name="role" type="kith:cs" minoccurs="0"/> <element name="relation" type="kith:cs" minoccurs="0"/> <element ref="lsr:hcp"/> </sequence> </complextype> </element> <!-- Class: Klinisk opplysning --> <annotation> <documentation> Opplysninger om en enkelt klinisk opplysning. Hver enkelt opplysning gir opphav til en egen forekomst av denne klassen (og eventuelle underliggende spesialiseringer). </documentation> </annotation> <element name="infitem"> <complextype> <sequence> <element ref="lsr:observation"/> <element name="type" type="kith:cs"/> <element name="startdatetime" type="kith:ts" minoccurs="0"/> <element name="enddatetime" type="kith:ts" minoccurs="0"/> <element name="orgdate" type="kith:ts" minoccurs="0"/> </sequence> </complextype> Versjon 1.0 39

</element> <!-- Class: Undersøkelse --> <annotation> <documentation> Spesifikasjon av en undersøkelse. </documentation> </annotation> <element name="investigation"> <complextype> <sequence> <element name="id" type="kith:cv"/> <element name="spec" type="kith:cv" minoccurs="0" maxoccurs="unbounded"/> <element name="comment" type="kith:st" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Forbehandling --> <annotation> <documentation> Spesifiserer forberedende behandling av undersøkelsesobjektet som prøven er tatt for. </documentation> </annotation> <element name="pretreatment"> <complextype> <sequence> <element name="heading" type="kith:cs" minoccurs="0"/> <element name="textresultvalue" type="kith:st" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Undersøkelsesresultat --> <annotation> <documentation> Benyttes for å sammenfatte all relevant informasjon fra en enkelt undersøkelse. Et undersøkelsesresultat spesialiseres til numerisk resultat, datoresultat, usikkerhetsintervall eller tekstlig resultat. Et undersøkelsesresultat er alltid representert som et av disse valgene. Tilleggsinformasjon som f.eks. vurdering og/eller diagnose beskrives i objektet "Tilleggsopplysninger". </documentation> </annotation> <element name="resultitem"> <complextype> <sequence minoccurs="0"> <choice> <element ref="lsr:textresult"/> <element ref="lsr:interval"/> <element ref="lsr:dateresult"/> <element ref="lsr:numresult"/> </choice> <element name="servtype" type="kith:cs" minoccurs="0"/> <element ref="lsr:refinterval" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:investigation"/> <element name="invdate" type="kith:ts" minoccurs="0"/> <element name="comment" type="kith:st" minoccurs="0"/> <element name="devresultind" type="kith:cs" minoccurs="0"/> <element name="idresultitem" type="kith:st" minoccurs="0"/> <element name="statusinvestigation" type="kith:cs" minoccurs="0"/> <element name="statuschangedate" type="kith:ts" minoccurs="0"/> <element name="descrdate" type="kith:ts" minoccurs="0"/> <element name="countersigndate" type="kith:ts" minoccurs="0"/> <element name="refanalysedsubject" type="kith:st" minoccurs="0" maxoccurs="unbounded"/> <element name="accredited" type="kith:bl" minoccurs="0"/> <element ref="lsr:relservprov" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:diagcomment" minoccurs="0"/> <element ref="lsr:resultitem" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Tekstlig resultat --> <annotation> <documentation> Beskriver resultatet som en tekststreng. </documentation> Versjon 1.0 40

</annotation> <element name="textresult"> <complextype> <sequence> <element name="heading" type="kith:cs" minoccurs="0"/> <element name="textresultvalue" type="kith:st" minoccurs="0"/> <element name="textcode" type="kith:cv" minoccurs="0" maxoccurs="unbounded"/> </sequence> </complextype> </element> <!-- Class: Usikkerhetsintervall --> <annotation> <documentation> Benyttes når undersøkelsesresultatet er et område. </documentation> </annotation> <element name="interval"> <complextype> <sequence> <element name="low" type="kith:pq" minoccurs="0"/> <element name="high" type="kith:pq" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Datoresultat --> <annotation> <documentation> Beskriver et resultat av en undersøkelse som en dato. </documentation> </annotation> <element name="dateresult"> <complextype> <sequence> <element name="dateresultvalue" type="kith:ts"/> </sequence> </complextype> </element> <!-- Class: Numerisk resultat --> <annotation> <documentation> Beskriver et numerisk resultat. </documentation> </annotation> <element name="numresult"> <complextype> <sequence> <element name="arithmeticcomp" type="kith:cs" minoccurs="0"/> <element name="numresultvalue" type="kith:pq"/> </sequence> </complextype> </element> <!-- Class: Referansegrense --> <annotation> <documentation> Beskriver en referansegrense relatert til undersøkelsen. </documentation> </annotation> <element name="refinterval"> <complextype> <sequence> <element name="descr" type="kith:st" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Analysert objekt --> <annotation> <documentation> Opplysninger om og beskrivelse av et prøvemateriale. Dette er vanligvis en prøve som er tatt eller skal tas fra undersøkelsesobjektet, men det kan også være en prøve som er avledet fra denne prøve, f.eks en bakteriekoloni fra den originale prøven eller et røntgenbilde fra pasienten. Analysert objekt kan spesialiseres til Rekvirert analyseobjekt, Tatt annet objekt eller Tatt prøve. Versjon 1.0 41

</documentation> </annotation> <element name="analysedsubject"> <complextype> <sequence minoccurs="0"> <choice> <element ref="lsr:collectedsample"/> <element ref="lsr:collectedstudyproduct"/> </choice> <element name="type" type="kith:st"/> <element name="idbyrequester" type="kith:st" minoccurs="0"/> <element name="preservmaterial" type="kith:st" minoccurs="0"/> <element name="comment" type="kith:st" minoccurs="0"/> <element name="anatomicalorigin" type="kith:st" minoccurs="0"/> <element name="number" type="kith:int" minoccurs="0"/> <element name="samplecollind" type="kith:cs" minoccurs="0"/> <element name="samplecollproc" type="kith:cv" minoccurs="0"/> <element name="samplehandling" type="kith:st" minoccurs="0" maxoccurs="unbounded"/> <element name="idbyservprovider" type="kith:st"/> <element name="accredited" type="kith:bl" minoccurs="0"/> <element ref="lsr:analysedsubject" minoccurs="0"/> <element ref="lsr:pretreatment" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Adresse --> <annotation> <documentation> Adresse. </documentation> </annotation> <element name="address"> <complextype> <sequence> <element name="type" type="kith:cs"/> <element name="streetadr" type="kith:st" minoccurs="0"/> <element name="postalcode" type="kith:st" minoccurs="0"/> <element name="city" type="kith:st" minoccurs="0"/> <element name="county" type="kith:cs" minoccurs="0"/> <element name="country" type="kith:cs" minoccurs="0"/> <element name="citydistr" type="kith:cs" minoccurs="0"/> <element name="teleaddress" type="kith:url" minoccurs="0" maxoccurs="unbounded"/> </sequence> </complextype> </element> <!-- Class: Annen klinisk opplysning --> <annotation> <documentation> Kliniske opplysninger som ikke omfatter medikamentell behandling og undersøkelsesresultat (inkluderer medikamentell behandling). Benyttes for å beskrive klinisk diagnose, funn, tidligere relevante undersøkelser, klinisk observasjon etc. </documentation> </annotation> <element name="observation"> <complextype> <sequence> <element name="description" type="kith:st" minoccurs="0"/> <element name="comment" type="kith:st" minoccurs="0"/> <element name="codeddescr" type="kith:cv" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Tatt prøve --> <annotation> <documentation> Benyttes for å identifisere en prøve som allerede er tatt. </documentation> </annotation> <element name="collectedsample"> <complextype> <sequence> <element name="collecteddate" type="kith:ts" minoccurs="0"/> Versjon 1.0 42

<element name="collectorcomment" type="kith:st" minoccurs="0"/> <element name="logistics" type="kith:st" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Tatt annet objekt --> <annotation> <documentation> Beskriver et fysisk eller digitalt opptak av informasjon avledet fra en pasient som del av en diagnostisk tjeneste </documentation> </annotation> <element name="collectedstudyproduct"> <complextype> <sequence> <element name="type" type="kith:st" minoccurs="0"/> <element name="produceddate" type="kith:ts" minoccurs="0"/> <element name="refrelatedprod" type="kith:st" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Lokalitet --> <annotation> <documentation> Opplysninger om fysisk lokasjon der sykehusoppholdet finner sted. </documentation> </annotation> <element name="location"> <complextype> <sequence> <element name="type" type="kith:cs" minoccurs="0"/> <element name="description" type="kith:st" minoccurs="0"/> <element ref="lsr:sublocation" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:address" minoccurs="0"/> <element ref="lsr:inst"/> </sequence> </complextype> </element> <!-- Class: Person i helsevesenet --> <annotation> <documentation> Person i helsevesenet som er involvert direkte eller indirekte i å yte helsetjenester til en pasient. </documentation> </annotation> <element name="hcprof"> <complextype> <sequence> <element name="type" type="kith:cs" minoccurs="0"/> <element name="name" type="kith:st" minoccurs="0"/> <element name="id" type="kith:st" minoccurs="0"/> <element name="typeid" type="kith:cs" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Tilknyttet tjenesteyter --> <element name="relservprov"> <complextype> <sequence> <element name="role" type="kith:cs" minoccurs="0"/> <element ref="lsr:hcp"/> </sequence> </complextype> </element> <!-- Class: Helsetjenesteenhet --> <annotation> <documentation> Opplysninger om en helsetjenesteenhet. En helsetjenesteenhet kan være en institusjon (eventuelt en avdeling ved en institusjon), en aktør (person) i helsevesenet eller en aktør ved en institusjon/avdeling, for eksempl praktiserende lege, sykehus, overlegen ved kirgurgisk avdeling på et sykehus. </documentation> </annotation> <element name="hcp"> Versjon 1.0 43

<complextype> <sequence> <choice> <element ref="lsr:inst"/> <element ref="lsr:hcprof"/> </choice> <element name="medspeciality" type="kith:cv" minoccurs="0"/> <element name="partyidbyrequester" type="kith:st" minoccurs="0"/> <element name="partyidbyservprov" type="kith:st" minoccurs="0"/> <element ref="lsr:address" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Institusjon --> <annotation> <documentation> Institusjon i helsevesenet </documentation> </annotation> <element name="inst"> <complextype> <sequence> <element name="name" type="kith:st" minoccurs="0"/> <element name="id" type="kith:st" minoccurs="0"/> <element name="typeid" type="kith:cs" minoccurs="0"/> <element ref="lsr:dept" minoccurs="0" maxoccurs="unbounded"/> <element ref="lsr:hcperson" minoccurs="0" maxoccurs="unbounded"/> </sequence> </complextype> </element> <!-- Class: Sublokalitet --> <annotation> <documentation> Ytterligere spesifikasjon av aktuelle lokalitet for å angi f.eks. sekjson, sengepost, rom eller seng. En forekomst av klassen for hver opplysning. </documentation> </annotation> <element name="sublocation"> <complextype> <sequence> <element name="type" type="kith:cs"/> <element name="place" type="kith:st"/> </sequence> </complextype> </element> <!-- Class: Avdeling --> <annotation> <documentation> Opplysninger om avdeling. Forutsetter at institusjon er angitt. </documentation> </annotation> <element name="dept"> <complextype> <sequence> <element name="type" type="kith:cs" minoccurs="0"/> <element name="name" type="kith:st" minoccurs="0"/> <element name="id" type="kith:st" minoccurs="0"/> <element name="typeid" type="kith:cs" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Person i organisasjon --> <annotation> <documentation> Person i helsevesenett som er del av en institusjon eller avdeling. </documentation> </annotation> <element name="hcperson"> <complextype> <sequence> <element name="name" type="kith:st" minoccurs="0"/> Versjon 1.0 44

<element name="id" type="kith:st" minoccurs="0"/> <element name="typeid" type="kith:cs" minoccurs="0"/> </sequence> </complextype> </element> <!-- Class: Kommentar som diagnose --> <annotation> <documentation> Kommentar til undersøkelsesresultatet som tilstand/diagnose. </documentation> </annotation> <element name="diagcomment"> <complextype> <sequence> <element name="concept" type="kith:cv"/> <element ref="lsr:modifier" minoccurs="0" maxoccurs="unbounded"/> </sequence> </complextype> </element> <!-- Class: Moderator --> <annotation> <documentation> Modifikator til en tilstand/prosedyre. </documentation> </annotation> <element name="modifier"> <complextype> <sequence> <element name="name" type="kith:cs"/> <element name="value" type="kith:cv" maxoccurs="unbounded"/> </sequence> </complextype> </element> </schema> Versjon 1.0 45

5 Meldingseksempler Eksempel 1 Resultat for to klinisk kjemiske undersøkelser fra en prøve og en rekvisisjon. Eksempelet er hentet fra KITH Rapport 7/01 Implementasjonsguide for svarrapportering av klinisk kjemi, mikrobiologi og patologi. <?xml version="1.0" encoding="iso-8859-1"?> <Message xmlns="http://www.kith.no/xmlstds/labsvar/2003-10-22" xmlns:xsd="http://www.w3.org/2001/xmlschema.xsd" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://www.kith.no/xmlstds/labsvar/2003-10-22 svar-v10.xsd"> <Type V="S" DN="Svarrapport"/> <MsgVersion>v1.0 2003-10-22</MsgVersion> <MIGversion>v1.0 2003-10-22</MIGversion> <GenDate V="1998-06-17T12:10:00"/> <MsgId>S000000001</MsgId> <ServReport> <ServType V="N" DN="Ny"/> <IssueDate V="1998-06-17T12:10:00"/> <Status V="F" DN="Endelig rapport"/> <MsgDescr V="CLIN" DN="Klinisk kjemi"/> <ServProvId>1</ServProvId> <ServReq> <ServType V="N" DN="Ny"/> <IssueDate V="1998-06-17"/> <PaymentCat V="1" DN="Ordinær pasient"/> <MsgDescr V="CLIN" DN="Klinisk kjemi"/> <Id>940422</Id> </ServReq> <Patient> <Sex V="1" DN="Mann"/> <Name>Olsen, Per</Name> <OffId>12124534599</OffId> <TypeOffId V="FNR" DN="Fødselsnummer"/> <AnalysedSubject> <CollectedSample> <CollectedDate V="1998-06-14T10:00:00"/> </CollectedSample> <Type>Plasma</Type> <Number>1</Number> <IdByServProvider>S00001</IdByServProvider> </AnalysedSubject> <ResultItem> <NumResult> <NumResultValue V="156" U="nmol/L"/> </NumResult> <ServType V="N" DN="Ny"/> <RefInterval> <Descr>66-155</Descr> </RefInterval> <Investigation> <Id V="NPU03578" S="2.16.578.1.12.4.1.1.7230" DN="Tyroksin (total)"/> </Investigation> <Comment>Undersøkelsen bør gjentas</comment> <DevResultInd V="1" DN="Over øvre referansegrense"/> </ResultItem> <ResultItem> <NumResult> <NumResultValue V="10" U="pmol/L"/> </NumResult> <ServType V="N" DN="Ny"/> <RefInterval> <Descr>11-26</Descr> </RefInterval> <Investigation> <Id V="NPU03579" S="2.16.578.1.12.4.1.1.7230" DN="Tyroksin (fritt)"/> </Investigation> Versjon 1.0 47

<Comment>Undersøkelsen bør gjentas</comment> <DevResultInd V="2" DN="Under nedre referansegrense"/> </ResultItem> </Patient> <ServProvider> <Role V="SPR" DN="Tjenesteyter"/> <HCP> <Inst> <Name>Furst medisinske laboratorium</name> <Id>949575395</Id> <TypeId V="ENH" DN="Off. identifikator for institusjoner (enhetsregisteret)"/> </Inst> </HCP> </ServProvider> <Requester> <Role V="REQ" DN="Rekvirent"/> <HCP> <Inst> <HCPerson> <Name>Dr. Ole Hansen</Name> <Id>1234567</Id> <!-- NB! Fiktivt HPR-nummer! --> <TypeId V="HPR" DN="Off. identifikator for helsepersonell (HPR-nummer)"/> </HCPerson> </Inst> </HCP> </Requester> </ServReport> </Message> Versjon 1.0 48

Eksempel 2 En gynekologisk cytologisk svarrapport Eksempelet er hentet fra KITH Rapport 7/01 Implementasjonsguide for svarrapportering av klinisk kjemi, mikrobiologi og patologi. <?xml version="1.0" encoding="iso-8859-1"?> <Message xmlns="http://www.kith.no/xmlstds/labsvar/2003-10-22" xmlns:xsd="http://www.w3.org/2001/xmlschema.xsd" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://www.kith.no/xmlstds/labsvar/2003-10-22 svar-v10.xsd"> <Type V="S" DN="Svarrapport"/> <MsgVersion>v1.0 2003-10-22</MsgVersion> <MIGversion>v1.0 2003-10-22</MIGversion> <GenDate V="2000-09-15T10:00:00"/> <MsgId>S000000003</MsgId> <ServReport> <ServType V="N" DN="Ny"/> <IssueDate V="2000-09-14"/> <Status V="F" DN="Endelig rapport"/> <MsgDescr V="CYTO" DN="Cytologi"/> <ServProvId>C00999995</ServProvId> <ServReq> <ServType V="N" DN="Ny"/> <IssueDate V="2000-09-04"/> <PaymentCat V="1" DN="Ordinær pasient"/> <MsgDescr V="CYTO" DN="Cytologi"/> <Id>C0098989</Id> <IdByServProvider>C00989891</IdByServProvider> </ServReq> <Patient> <Name>Olsen, Olga</Name> <OffId>12124534599</OffId> <TypeOffId V="FNR" DN="Fødselsnummer"/> <AnalysedSubject> <CollectedSample> <CollectedDate V="2000-09-05T10:00:00"/> </CollectedSample> <Type>Cervix</Type> <SampleCollProc V="T8301" S="2.16.578.1.12.4.1.1.7010" DN="?"/> <IdByServProvider>1</IdByServProvider> </AnalysedSubject> <ResultItem> <TextResult> <TextResultValue>Grov dysplasi/carcinoma in situ</textresultvalue> <TextCode V="M80703" S="2.16.578.1.12.4.1.1.7010" DN="Plateepitelkarsinom UNS"/> </TextResult> <ServType V="N" DN="Ny"/> <Investigation> <Id V="CG" S="2.16.578.1.12.4.1.1.8219" DN="Gynekologisk cytologisk"/> </Investigation> <Comment>Grov dysplasi og HPV: Histologisk undersøkelse nødvendig</comment> <StatusInvestigation V="3" DN="Endelig"/> <RefAnalysedSubject>1</RefAnalysedSubject> <RelServProv> <Role V="RSP" DN="Tilknyttet tjenesteyter"/> <HCP> <HCProf> <Name>Kari Karlsen</Name> <Id>1234567</Id> <!-- NB! Fiktivt nummer --> <TypeId V="HPR" DN="Off. identifikator for helsepersonell (HPR-nummer)"/> </HCProf> </HCP> </RelServProv> </ResultItem> </Patient> <ServProvider> <Role V="SPR" DN="Tjenesteyter"/> <HCP> <Inst> Versjon 1.0 49

<Name>Ullevål universitetssykehus</name> <Id>983971784</Id> <TypeId V="ENH" DN="Off. identifikator for institusjoner (enhetsregisteret)"/> <Dept> <Name>Patologisk anatomisk avdeling</name> <Id>PA11</Id> <!-- NB! Fiktivt nummer --> <TypeId V="LAV" DN="Lokal identifikator for avdelinger"/> </Dept> <HCPerson> <Name>Kari Karlsen</Name> <Id>1234567</Id> <!-- NB! Fiktivt nummer --> <TypeId V="HPR" DN="Off. identifikator for helsepersonell (HPR-nummer)"/> </HCPerson> </Inst> </HCP> </ServProvider> <Requester> <Role V="REQ" DN="Rekvirent"/> <HCP> <Inst> <HCPerson> <Name>Overlege Ole Hansen</Name> <Id>1234567</Id> <!-- NB! Fiktivt nummer --> <TypeId V="HPR" DN="Off. identifikator for helsepersonell (HPR-nummer)"/> </HCPerson> </Inst> </HCP> </Requester> <CopyDest> <Role V="COP" DN="Kopimottaker"/> <CopyDestRole> <MsgType V="S" DN="Svarrapport"/> </CopyDestRole> <HCP> <Inst> <Name>Kreftregisteret</Name> <Id>974771381</Id> <TypeId V="ENH" DN="Off. identifikator for institusjoner (enhetsregisteret)"/> </Inst> </HCP> </CopyDest> </ServReport> </Message> Versjon 1.0 50

Eksempel 3 En histologisk svarrapport Eksempelet er hentet fra KITH Rapport 7/01 Implementasjonsguide for svarrapportering av klinisk kjemi, mikrobiologi og patologi. <?xml version="1.0" encoding="iso-8859-1"?> <Message xmlns="http://www.kith.no/xmlstds/labsvar/2003-10-22" xmlns:xsd="http://www.w3.org/2001/xmlschema.xsd" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://www.kith.no/xmlstds/labsvar/2003-10-22 svar-v10.xsd"> <Type V="S" DN="Svarrapport"/> <MsgVersion>v1.0 2003-10-22</MsgVersion> <MIGversion>v1.0 2003-10-22</MIGversion> <GenDate V="2000-09-15T10:00:00"/> <MsgId>S000000002</MsgId> <ServReport> <ServType V="N" DN="Ny"/> <IssueDate V="2000-09-14"/> <Status V="F" DN="Endelig rapport"/> <MsgDescr V="HIST" DN="Histologi"/> <ServProvId>C00999933</ServProvId> <ServReq> <ServType V="N" DN="Ny"/> <IssueDate V="2000-09-04"/> <PaymentCat V="1" DN="Ordinær pasient"/> <MsgDescr V="HIST" DN="Histologi"/> <Id>C0098989</Id> <IdByServProvider>C00989891</IdByServProvider> </ServReq> <Patient> <Name>Olsen, Per</Name> <OffId>12124534599</OffId> <TypeOffId V="FNR" DN="Fødselsnummer"/> <AnalysedSubject> <CollectedSample> <CollectedDate V="2000-09-05T10:00:00"/> </CollectedSample> <Type>Hudbit</Type> <AnatomicalOrigin>Føflekk på høyre legg</anatomicalorigin> <IdByServProvider>1</IdByServProvider> </AnalysedSubject> <ResultItem> <TextResult> <TextResultValue>Hud med malignt melanom av superfisiell spredningstype, uten infiltrerende vekst, in situ</textresultvalue> <TextCode V="T010000" DN="Hud UNS"/> <TextCode V="M87432" DN="Malignt melanom, superfisiell spredningstype in situ"/> </TextResult> <ServType V="N" DN="Ny"/> <Investigation> <Id V="B" S="2.16.578.1.12.4.1.1.8219" DN="Biopsi"/> </Investigation> <StatusInvestigation V="3" DN="Endelig"/> <RelServProv> <Role V="RSP" DN="Tilknyttet tjenesteyter"/> <HCP> <HCProf> <Name>Kari Karlsen</Name> <Id>1234567</Id> <!-- NB! Fiktivt nummer --> <TypeId V="HPR" DN="Off. identifikator for helsepersonell (HPR-nummer)"/> </HCProf> </HCP> </RelServProv> </ResultItem> <ResultItem> <TextResult> <TextResultValue>Hudbit, 10x12 mm, uregelmessig brun pigmentert og avgrenset flekk, største diameter 6 med mer, 6-deles på 1-3</TextResultValue> </TextResult> Versjon 1.0 51

<ServType V="N" DN="Ny"/> <Investigation> <Id V="MA" S="2.16.578.1.12.4.1.1.8219" DN="Makroskopisk undersøkelse"/> </Investigation> <StatusInvestigation V="3" DN="Endelig"/> <RefAnalysedSubject>1</RefAnalysedSubject> </ResultItem> <ResultItem> <TextResult> <TextResultValue>Hud med intradermal nevuscelletumor med atypi i form av forstørrede kjerner med tydelige nukleoler og infiltrasjon oppover i epitelet...</textresultvalue> </TextResult> <ServType V="N" DN="Ny"/> <Investigation> <Id V="MI" S="2.16.578.1.12.4.1.1.8219" DN="Mikroskopisk undersøkelse"/> </Investigation> <StatusInvestigation V="3" DN="Endelig"/> <RefAnalysedSubject>1</RefAnalysedSubject> </ResultItem> </Patient> <ServProvider> <Role V="SPR" DN="Tjenesteyter"/> <HCP> <Inst> <Name>Ullevål universitetssykehus</name> <Id>983971784</Id> <TypeId V="ENH" DN="Off. identifikator for institusjoner (enhetsregisteret)"/> <Dept> <Name>Patologisk anatomisk avdeling</name> <Id>PA11</Id> <!-- NB! Fiktivt nummer --> <TypeId V="LAV" DN="Lokal identifikator for avdelinger"/> </Dept> <HCPerson> <Name>Kari Karlsen</Name> <Id>1234567</Id> <!-- NB! Fiktivt nummer --> <TypeId V="HPR" DN="Off. identifikator for helsepersonell (HPR-nummer)"/> </HCPerson> </Inst> </HCP> </ServProvider> <Requester> <Role V="REQ" DN="Rekvirent"/> <HCP> <Inst> <HCPerson> <Name>Overlege Ole Hansen</Name> <Id>1234567</Id> <!-- NB! Fiktivt nummer --> <TypeId V="HPR" DN="Off. identifikator for helsepersonell (HPR-nummer)"/> </HCPerson> </Inst> </HCP> </Requester> <CopyDest> <Role V="COP" DN="Kopimottaker"/> <CopyDestRole> <MsgType V="S" DN="Svarrapport"/> </CopyDestRole> <HCP> <Inst> <Name>Kreftregisteret</Name> <Id>974771381</Id> <TypeId V="ENH" DN="Off. identifikator for institusjoner (enhetsregisteret)"/> </Inst> </HCP> </CopyDest> </ServReport> </Message> Versjon 1.0 52

Versjon 1.0 53

6 Referanser Alle KITH-rapporter finnes på http://www.kith.no/ Dette dokumentet er basert på og henviser til følgende dokumenter: 1. Rekvisisjon og svarrapportering av medisinske tjenester - Informasjonsmodell for elektronisk meldingsutveksling, versjon 1.0. Status: Under arbeid. 2. KITH R 7/01 Implementasjonsguide for svarrapportering av klinisk kjemi, mikrobiologi og patologi, versjon 3.1, 02.05.2001, ISBN 82-7846-110-4 3. KITH R 9/96 Implementasjonsguide for rapportering av radiologi-svar, versjon 1.0, 10.05.1996, ISBN 82-7846-022-1 4. Extensible Markup Language (XML) 1.0 (Second Edition): http://www.w3.org/tr/2000/rec-xml-20001006 5. XML Schema a. Part 0: Primer: http://www.w3.org/tr/xmlschema-0/ b. Part 1: Structures: http://www.w3.org/tr/xmlschema-1/ c. Part 2: Datatypes: http://www.w3.org/tr/xmlschema-2/ 6. SSP FG1: http://www.kith.no/std_programmet/fg1/hjem_fg1.html 7. Health Level 7 (HL7): http://www.hl7.org/ 8. Unified Modeling Language (UML): http://www.omg.org/technology/uml/ 9. KITH R 17/01: Datatyper til bruk ved meldingsutveksling med mer, Versjon 1.1, 1. februar 2002, ISBN 82-7486-122-8 10. XML skjema for datatyper til bruk i helsesektoren i Norge: http://www.kith.no/xmlstds/kith.xsd 11. CEN TC251 ENV 1613:1995 Messages for exchange of laboratory information 12. CEN TC251 ENV 12539: 1997 Request and report messages for diagnostic service departments. Versjon 1.0 54

Vedlegg A UML-modell Dette vedlegget inneholder den overordnede informasjonsmodellen (DIM 1 ) for elektronisk laboratoriekommunikasjon, og relaterte meldinger. DIM er i dette kapitlet beskrevet grafisk (DIM-diagram) og tekstlig (tekstlig beskrivelse av klasser og deres attributter). Introduksjon Modelleringsmetoden Domene informasjonsmodeller er bygd opp som objektorienterte modeller, med UML-notasjoner 2. DIM er presentert grafisk og med tekstlige beskrivelser. Modellen er delt inn i informasjonspakker for å lette oversikten. En informasjonspakke inneholder en logisk del av den totale informasjonsmodellen. Oversikt over informasjonspakkene og informasjonsmodellen er vist i de påfølgende figurene. PAKKEDIAGRAM Meldingspakke Undersøkelsesobjekt pakke Undersøkelsespakke H elsetjenest eenhet Pakke 1 DIM: Domain Information Model 2 UML: Unified Modeling Language Versjon 1.0 55

SVARRAPPORTERING Kommentar til rekvisisjon Type tekstsvar : CS Tekstlig verdi : ST Begrunnelse for rekvisisjon <<top>> Sv arrapportmelding Type : CS Versjon av melding : ST Versjon av implementering : ST Genereringstidspunkt : TS Id : ST Type tekstsvar : CS Tekstlig verdi : ST Kodet v erdi : CV Referert dokument Utstedelsestidspunkt : TS Type dokument : CS Utsteders dokumentid : ST Rekvisisjon Tjenestetype : CS Utstedelsestidspunkt : TS Betalingskategori : CS Rekvirentens kommentar : ST Meldingsbekreftelse : CS Type rekvisisjon : CS Rekvirentens rekvisisjonsid : ST Ønsket svarrapporteringsprioritet : CS Tidspunkt for mottak : TS Tjenesteyters ID : ST Kopimottakerrolle Type melding/dokument : CS Ønsket kommunikasjonsmetode : CS Aktuelle kommunikasjonsmetode : CS Kopimottaker (from Helsetjenesteenhet Pakke) Henvisende instans (from Helsetjenesteenhet Pakke) Tjenestey ter (from Helsetjenesteenhet Pakke) Betalingsansvarlig (from Helsetjenesteenhet Pakke) 1..* Sv arrapport Tjenestetype : CS Utstedelsestidspunkt : TS Godkjenningstidspunkt : TS Status : CS Årsak til kansellering : CV Meldingsbekreftelse : CS Type svarrapport : CS Tjenesteyters Id av svarrapporten : ST Ansvarlig Helsetjenesteenhet (from Helsetjenesteenhet Pakke) Undersøkelsesobjekt Tjenesteyters undersøkelsesobjektid : ST Rekvirentens id til undersøkelsesobjektet : ST Type relasjon : CS Dyr Kjønn : CS Navn : ST Navn på dyreeier : ST Dyreart : ST Materiale Undersøkelsesmateriale : ST Klinisk opplysning Type klinisk opplysning : CS Starttidspunkt : TS Sluttidspunkt : TS Tidspunkt for opprinnelse : TS Pasient Refusjonsgrunnlag : CS Sosialt kjønn : CS Fødselsdato : TS Dødsdato : TS Navn : ST Offisiell pasientid : ST Type offisiell id : CS Oppholdssted Analysert objekt Type analysert objekt : ST Rekvirentens prøveid : ST Konserveringsmiddel : ST Rekvirentens kommentar : ST Anatomisk lokasjon : ST Antall : INT Prøve tatt indikator : CS Prøvetakingsprosedyre : CV Håndteringsbeskrivelse : SET<ST> Tjenesteyters prøveid : ST Akkreditert : BL Forbehandling Type tekstsvar : CS Tekstlig verdi : ST (from Helsetjenesteenhet Pakke) Annen klinisk opplysning Beskrivelse : ST Kommentar : ST Kodet beskrivelse : CV Alternativ pasientid Id : ST Ty pe : CS Tatt annet objekt Type analyseprodukt : ST Produksjonstidspunkt : TS Referanse til relatert produkt : ST Tatt prøve Prøvetakingstidspunkt : TS Prøvetakers kommentar : ST Forsendelsesmåte : ST Undersøkelse Identifikasjon av type undersøkelse : CV Ytterligere spesifikasjon : SET<CV> Kommentar : ST Tilknyttet tjenesteyter Rolle : CS Referansegrense Tekstlig beskrivelse : ST Undersøkelsesresultat Tjenestetype : CS Tidspunkt for undersøkelsen : TS Kommentar : ST Avviksmarkør : CS Id til undersøkelsesresultat : ST Status : CS Tidspunkt for statusendring : TS Tidspunkt for beskrivelse : TS Tidspunkt for kontrasignering : TS Referanse til Analysert objekt : SET<ST> Akkreditert : BL Moderator Navn : CS Verdi : SET<CV> Kommentar som diagnose Tilstand : CV Usikkerhetsintervall Nedre grense : PQ Øvre grense : PQ Numerisk resultat Aritmetisk komparator : CS Numerisk verdi : PQ Datoresultat Datoverdi : TS Tekstlig resultat Type tekstsvar : CS Tekstlig verdi : ST Kodet verdi : SET<CV> Versjon 1.0 56

MELDINGSPAKKE Begrunnelse for rekvisisjon Type tekstsvar : CS Tekstlig verdi : ST Kodet verdi : CV Kommentar til rekvisisjon Type tekstsvar : CS Tekstlig verdi : ST Rekvisisjon Tjenestetype : CS Utstedelsestidspunkt : TS Betalingskategori : CS Rekvirentens kommentar : ST Meldingsbekreftelse : CS Type rekvisisjon : CS Rekvirentens rekvisisjonsid : ST Ønsket svarrapporteringsprioritet : CS Tidspunkt for mottak : TS Tjenesteyters ID : ST Betalingsansvarlig (f rom Helsetjenesteenhet Pakke) Henvisende instans (f rom Helsetjenesteenhet Pakke) Tjenesteyter (f rom Helsetjenesteenhet Pakke) Kopimottaker (f rom Helsetjenesteenhet Pakke) <<top>> Svarrapportmelding Type : CS Versjon av melding : ST Versjon av implementering : ST Genereringstidspunkt : TS Id : ST 1..* Svarrapport Tjenestetype : CS Utstedelsestidspunkt : TS Godkjenningstidspunkt : TS Status : CS Årsak til kansellering : CV Meldingsbekreftelse : CS Type svarrapport : CS Tjenesteyters Id av svarrapporten : ST Referert dokument Utstedelsestidspunkt : TS Type dokument : CS Utsteders dokumentid : ST Undersøkelsesobjekt (from Undersøkelsesobjekt pakke) Svarrapportmelding (Message) Assosierte klasser: Inneholder 1..* 'Svarrapport' (side: 58) 'by value' Attributter O Type Beskrivelse Type (Type) 1 CS Spesifikasjon av benyttet meldingstype. Kodeverk: Meldingstype S: Svarrapport Versjon av melding (MsgVersion) ST Spesifikasjon av benyttet versjon av meldingstypen. For XML-meldinger inneholder feltet identifikasjon av benyttet XML-skjema på formen "vn ccyy-mm-dd". Eksempler: "v0913 2002-11-27" Versjon 1.0 57

Attributter O Type Beskrivelse Versjon av implementering (MIGversion) Genereringstidspu nkt (GenDate) 1 ST Spesifikasjon av benyttet implementasjon av meldingen. Feltet inneholder identifikasjon av benyttet implementasjonsguide som er benyttet for implementeringen på formen "vn ccyy-mmdd". Eksempler: "v0.6 2002-11-07" 1 TS Tidspunkt for generering av meldingen angitt med dato og klokkeslett (CCYYMMDDHHMMSS). Dette tidspunktet kan være forskjellig fra tidspunktet for sending av meldingen. Id (MsgId) 1 ST Avsenders entydige identifikasjon av meldingen. Svarrapport (ServReport) Svarrapport fra en Tjenesteyter (spesialist eller annen helsetjenesteenhet) som svar på en rekvirert medisinsk tjeneste innenfor områdene klinisk kjemi, mikrobiologi, patologi eller radiologi. Hver instans av Svarrapport bærer med seg informasjonen som er felles for en gruppe av Undersøkelsesresultat som er rapportert samtidig. Kommentar: En svarrapport kan kun inneholde informasjon om ett (hoved)undersøkelsesobjekt. En svarrapport inneholder svar til en rekvisisjon. Assosierte klasser: Er en del av 1 'Svarrapportmelding' (side: 57) 'by value' Inneholder 'Rekvisisjon' (side: 56) 'by value' Inneholder 'Betalingsansvarlig' (side: 78) 'by value' Inneholder 1 'Henvisende instans' (side: 77) 'by value' Inneholder 1 'Tjenesteyter' (side: 77) 'by value' Inneholder 'Kopimottaker' (side: 78) 'by value' Inneholder 'Referert dokument' (side: 61) 'by value' Inneholder 'Undersøkelsesobjekt' (side: 63) 'by value' Attributter O Type Beskrivelse Tjenestetype (ServType) Utstedelsestidspun kt (IssueDate) 1 CS Kode for tjenestetype for svarrapporten generelt. Kodeverk: Tjenestetype N: Ny M: Endring C: Kansellering 1 TS Utstedelsestidspunkt for svarrapporten, vanligvis angitt kun med dato. Kommentar: Dette svarer til tidspunktet svarrapporten ble gjort ferdig, ikke nødvendigvis tidspunktet de enkelte delsvarene ble skrevet. TS Tidspunkt for godkjenning av svarrapporten. Godkjenningstidsp unkt (ApprDate) Status (Status) 1 CS Status for svarrapporten. Bruk: Hvis svarrapporten inneholder flere tidligere svar (spesielt aktuelt for patologi), skal denne statusverdien benyttes for det siste, gjeldende svaret. Kodeverk: Status for rapport A: Tillegg til rapport F: Endelig rapport P: Foreløpig rapport Versjon 1.0 58

Attributter O Type Beskrivelse Årsak til kansellering (CancellationCode ) Meldingsbekreftels e (Ack) Type svarrapport (MsgDescr) Tjenesteyters Id av svarrapporten (ServProvId) Rekvisisjon (ServReq) Rekvirering av en medisinsk tjeneste. CV Årsak til kansellering av svarrapporten. Bruk: Benyttes kun dersom meldingen er en kanselleringsmelding. CS Angivelse av om avsender ønsker bekreftelse på at mottaker har mottatt meldingen. Kodeverk: Meldingsbekreftelse F: Kun ved feil J: Ja N: Nei 1 CS Angivelse av type svarrapport. Kodeverk: Type laboratoriemelding CLIN Klinisk kjemi MBIO Mikrobiologi RTG Radiologi HIST Histologi CYTO Cytologi ST Tjenesteyters identifikasjon av svarrapporten (referansenummer). Assosierte klasser: Er en del av 1 'Svarrapport' (side: 58) 'by value' Inneholder 'Begrunnelse for rekvisisjon' (side: 61) 'by value' Inneholder 'Kommentar til rekvisisjon' (side: 60) 'by value' Attributter O Type Beskrivelse Tjenestetype (ServType) Utstedelsestidspun kt (IssueDate) CS Kode for tjenestetype for rekvisisjonen generelt, ikke om de ulike rekvirerte tjenestene. Kodeverk: Tjenestetype N: Ny M: Endring C: Kansellering TS Utstedelsestidspunkt for rekvisisjonen, dvs. når rekvisisjonen ble skrevet, vanligvis angitt kun med dato. Utstedelsestidspunkt er ikke nødvendigvis det tidspunktet meldingen blir sendt. Versjon 1.0 59

Attributter O Type Beskrivelse Betalingskategori (PaymentCat) Rekvirentens kommentar (ReqComment) Meldingsbekreftels e (Ack) Type rekvisisjon (MsgDescr) Rekvirentens rekvisisjonsid (Id) Ønsket svarrapporteringsp rioritet (RequestedPrioRe port) Tidspunkt for mottak (ReceiptDate) Tjenesteyters ID (IdByServProvider ) CS Kode for hvem som betaler for behandlingen. Kodeverk: Betalingskategori Hvis Annet oppgis spesifiseres data om regningsmottaker i klassen Betalingsansvarlig. (koder hentet delvis fra NPR-record 2003 - Debitor) 1 Ordinær pasient. Opphold finansiert på ordinær måte ISF,RTV og ordinær finansiering innen psykisk helse 11 Konvensjonspasient behandlet ved ø-hjelp 12 Utlending fra land uten avtale (selvbetalende) 20 Sykepengeprosjekt 22 Forskningsprogram 30 Selvbetalende norsk pasient og selvbetalende konvensjonspasient 99 Annet GR: Gratis IN: Institusjon OF: Offentlig forsikring PF: Privat forsikring RE: Rekvirent TR: Trygdekontor ST Rekvirenten sin kommentar til rekvisisjonen i sin helhet (inkluderer ikke begrunnelse for rekvisisjonen). CS Angivelse av om avsender ønsker bekreftelse på at mottaker har mottatt meldingen. Kodeverk: Meldingsbekreftelse J: Ja N: Nei F: Kun ved feil CS Angivelse av type rekvisisjon Kodeverk: Type laboratoriemelding CLIN Klinisk kjemi MBIO Mikrobiologi RTG Radiologi HIST Histologi CYTO Cytologi 1 ST Henvisende instans sin identifikasjon av rekvisisjonen. CS Rekvirerende instans sin ønskede rapporteringsprioritet. Kodeverk: Svarrapporteringsprioritet OHJELP: Øyeblikkelig hjelp NORM: Normal TEL: Besvares vha. telefon DATO: Innen dato/klokkeslett TS Tidspunkt for mottak av rekvisisjonen. ST Tjenesteyters identifikasjon av rekvisisjonen. Kommentar til rekvisisjon (Comment) Rekvirentens kommentar til rekvisisjonen eller andre opplysninger som ikke er begrunnelse for rekvisisjonen. Assosierte klasser: Versjon 1.0 60

Er en del av 1 'Rekvisisjon' (side: 56) 'by value' Attributter O Type Beskrivelse Type tekstsvar (Heading) Tekstlig verdi (TextResultValue) CS Type (overskrift for) tekst. Kodeverk: Type tekstsvar TEL: Telefonnummer (hvis svar skal avgis per telefon), ADM: Økonomisk/administrativ kommentar SH: Spesielle hensyn ST Tekstlig beskrivelse. Eksempler: Telefonnr, spesielle hensyn. Begrunnelse for rekvisisjon (ReasonAsText) Begrunnelse for rekvisisjonen som fri tekst eller skjemaspesifikke begrunnelser (f.eks. for cytologi). Strukturerte kliniske opplysninger spesifiseres i klassen "Kliniske opplysninger". Assosierte klasser: Er en del av 1 'Rekvisisjon' (side: 56) 'by value' Attributter O Type Beskrivelse Type tekstsvar (Heading) Tekstlig verdi (TextResultValue) Kodet verdi (TextCode) CS Type (overskrift for) tekst. Kodeverk: Type tekstsvar FU: Funn og undersøkelsesresultater FO: Forløp og behandling UP: Ubesvarte prøver MU: Innkalt til masseundersøkelse KF: Kontroll pga. tidligere funn RU: Rutineundersøkelse utenom masseundersøkelse VU: Vurdering DIAG: Diagnose (når den ikke oppgis strukturert) PROB: Problemstilling UTRED: Forventet utredning/behandling BG: Begrunnelse (uspes.) ST Tekstlig beskrivelse. CV Kodet opplysning. Benyttes foreløpig ikke. Referert dokument (RefDoc) Referanse til dokument som er relevant for denne meldingen. Benyttes også for å referere til eventuelt bookingnummer. Assosierte klasser: Er en del av 1 'Svarrapport' (side: 58) 'by value' Attributter O Type Beskrivelse Utstedelsestidspun kt (IssueDate) Type dokument (MsgType) TS Tidspunkt for utstedelse av dokument/melding angitt med dato og evt. klokkeslett. 1 CS Kode for type melding/dokument. Kodeverk: Meldingstype R: Rekvisisjon S: Svarrapport B: Booking (Timebestilling) Versjon 1.0 61

Attributter O Type Beskrivelse Utsteders dokumentid (Id) ST Utsteders identifikasjon av dokument/melding eller bookingnummer. Bruk: Bookingnummer skal bestå av følgende felt, adskilt med bindestrek: Tjeneste-Ressurs-Timestart Tjeneste (unik standardkode felles for alle system) Ressurs (velges fritt av det enkelte sykehus) Timestart (århundre, år, måned, dag, time, minutt - CCYYMMDDHHMM) Versjon 1.0 62

UNDERSØKELSESOBJEKT PAKKE Svarrapport (f rom Meldingspakke) Ansvarlig Helsetjenesteenhet (f rom Helsetjenesteenhet Pakke) Undersøkelsesobjekt Tjenesteyters undersøkelsesobjektid : ST Rekvirentens id til undersøkelsesobjektet : ST Type relasjon : CS Undersøkelsesresultat (f rom Undersøkelsespakke) Analysert objekt (f rom Undersøkelsespakke) Adresse (f rom Pakke f or gjenbrukbare klasser) Oppholdssted (f rom Helsetjenesteenhet Pakke) Alternativ pasientid Pasient Refusjonsgrunnlag : CS Sosialt kjønn : CS Fødselsdato : TS Dødsdato : TS Navn : ST Offisiell pasientid : ST Type offisiell id : CS Dyr Kjønn : CS Navn : ST Navn på dyreeier : ST Dyreart : ST Materiale Undersøkelsesmateriale : ST Id : ST Type : CS Klinisk opplysning Type klinisk opplysning : CS Starttidspunkt : TS Sluttidspunkt : TS Tidspunkt for opprinnelse : TS Annen klinisk opplysning Beskrivelse : ST Kommentar : ST Kodet beskrivelse : CV Undersøkelsesobjekt (InvSubject) Opplysninger om undersøkelsesobjektet som spesialiseres til person, dyr eller annet materiale som skal undersøkes. Et undersøkelsesobjekt kan ha kun ett relatert undersøkelsesobjekt (f.eks. donor eller foster). Assosierte klasser: Abstrakt klasse, spesialiserer som 'Pasient' (side: 64), 'Dyr' (side: 65), 'Materiale' (side: 65) Er en del av 'Undersøkelsesobjekt' (side: 63) 'by value' Er en del av 1 'Svarrapport' (side: 58) 'by value' Inneholder 'Ansvarlig Helsetjenesteenhet' (side: 78) 'by value' Inneholder 'Undersøkelsesresultat' (side: 71) 'by value' Inneholder 'Analysert objekt' (side: 69) 'by value' Attributter O Type Beskrivelse Tjenesteyters undersøkelsesobje ktid (IdByServProvider ) ST Tjenesteyters identifikasjon av undersøkelsesobjektet. Versjon 1.0 63

Attributter O Type Beskrivelse Rekvirentens id til undersøkelsesobje ktet (IdByRequester) Type relasjon (Relation) Pasient (Patient) Angir opplysninger om en pasient. ST Rekvirentens identifikasjon av undersøkelsesobjektet. CS Kode for type relasjon mellom undersøkelsesobjektene. Kodeverk: Type relasjon DO Donor FO Foster XX Annet Assosierte klasser: Spesialisering av 'Undersøkelsesobjekt' (side: 63) Er en del av 1 'Svarrapport' (side: 58) 'by value' Er en del av 'Undersøkelsesobjekt' (side: 64) 'by value' Inneholder 'Adresse' (side: 84) 'by value' Inneholder 'Oppholdssted' (side: 82) 'by value' Inneholder 'Alternativ pasientid' (side: 67) 'by value' Inneholder 'Klinisk opplysning' (side: 66) 'by value' Inneholder 'Ansvarlig Helsetjenesteenhet' (side: 78) 'by value' Inneholder 'Undersøkelsesresultat' (side: 71) 'by value' Inneholder 'Analysert objekt' (side: 69) 'by value' Attributter O Type Beskrivelse Tjenesteyters undersøkelsesobje ktid (IdByServProvider ) Rekvirentens id til undersøkelsesobje ktet (IdByRequester) Type relasjon (Relation) Refusjonsgrunnlag (BasisForHealthSe rvices) ST Arvet fra klassen Undersøkelsesobjekt. ST Arvet fra klassen Undersøkelsesobjekt. CS Arvet fra klassen Undersøkelsesobjekt. CS Grunnlag for refusjon av kostnader. Kodeverk: Refusjonsgrunnlag 1: Folketrygdmedlem 2: EU-borger 3: Bilateral avtale Sosialt kjønn (Sex) CS Kode for personens kjønn iht. ISO 5218. Kodeverk: Kjønn 1 Mann 2 Kvinne 9 Ukjent Fødselsdato (DateOfBirth) Dødsdato (DateOfDeath) TS Personens fødselsdato angitt som CCYYMMDD. Dag og evt. måned kan mangle. Bruk: Fødselsdato benyttes ikke når fødselsnummer er angitt. TS Personens dødsdato angitt som CCYYMMDD. Dag og evt. måned kan mangle. Versjon 1.0 64

Attributter O Type Beskrivelse Navn (Name) ST Navn på person angitt med etternavn etterfulgt av fornavn, adskilt med komma. Offisiell pasientid (OffId) Type offisiell id (TypeOffId) Eksempler: Olsen, Per 1 ST Offisiell pasientidentifikasjon. Vanligvis fødselsnummer, men kan være D-nummer eller offisielt H-nummer hvis fødselsnummer ikke finnes. Skal benyttes sammen med "Type offisiell id". 1 CS Type offisiell pasientidentifikasjon. Kodeverk: Type pasientidentifikasjon FNR: Fødselsnummer DNR: D-nummer HNR: H-nummer Dyr (Animal) Benyttes for å identifisere dyret hvis undersøkelsesobjektet er et dyr. Assosierte klasser: Spesialisering av 'Undersøkelsesobjekt' (side: 63) Er en del av 1 'Svarrapport' (side: 58) 'by value' Er en del av 'Undersøkelsesobjekt' (side: 65) 'by value' Inneholder 'Ansvarlig Helsetjenesteenhet' (side: 78) 'by value' Inneholder 'Undersøkelsesresultat' (side: 71) 'by value' Inneholder 'Analysert objekt' (side: 69) 'by value' Attributter O Type Beskrivelse Tjenesteyters ST Arvet fra klassen Undersøkelsesobjekt. undersøkelsesobje ktid (IdByServProvider ) Rekvirentens id til ST Arvet fra klassen Undersøkelsesobjekt. undersøkelsesobje ktet (IdByRequester) Type relasjon CS Arvet fra klassen Undersøkelsesobjekt. (Relation) Kjønn (Sex) CS Identifiserer dyrets kjønn. Kodeverk: Kjønn 1 Mann 2 Kvinne 9 Ukjent Navn (Name) ST Dyrets navn. Navn på dyreeier ST Benyttes for å identifisere dyret. (NameOwner) Navn på dyrets eier angis på formen "etternavn, fornavn". Dyreart (Species) ST Beskrivelse av dyreart som fri eller kodet tekst. Materiale (Material) Benyttes for å beskrive et materiale hvis undersøkelsesobjektet ikke er en person eller et dyr. Assosierte klasser: Spesialisering av 'Undersøkelsesobjekt' (side: 63) Er en del av 1 'Svarrapport' (side: 58) 'by value' Er en del av 'Undersøkelsesobjekt' (side: 65) 'by value' Versjon 1.0 65

Inneholder 'Ansvarlig Helsetjenesteenhet' (side: 78) 'by value' Inneholder 'Undersøkelsesresultat' (side: 71) 'by value' Inneholder 'Analysert objekt' (side: 69) 'by value' Attributter O Type Beskrivelse Tjenesteyters undersøkelsesobje ktid (IdByServProvider ) Rekvirentens id til undersøkelsesobje ktet (IdByRequester) Type relasjon (Relation) Undersøkelsesmat eriale (InvMaterial) ST Tjenesteyters identifikasjon av undersøkelsesobjektet. ST Rekvirentens identifikasjon av undersøkelsesobjektet. CS Kode for type relasjon mellom undersøkelsesobjektene. Kodeverk: Type relasjon DO Donor FO Foster XX Annet ST Beskrivelse av undersøkelsesmateriale som fri eller kodet tekst. Klinisk opplysning (InfItem) Opplysninger om en enkelt klinisk opplysning. Hver enkelt opplysning gir opphav til en egen forekomst av denne klassen (og eventuelle underliggende spesialiseringer). Assosierte klasser: Konkret klasse, spesialiserer som 'Annen klinisk opplysning' (side: 67) Er en del av 1 'Pasient' (side: 64) 'by value' Attributter O Type Beskrivelse Type klinisk opplysning (Type) Starttidspunkt (StartDateTime) Sluttidspunkt (EndDateTime) 1 CS Kode for type klinisk opplysning. Kodeverk: Type klinisk opplysning H: Hoveddiagnose B: Bidiagnose GOPL: Gynekologiske opplysninger (for cytologisk undersøkelse) GBEH: Tidligere gynekologisk behandling (for cytologisk undersøkelse) FU: Funn ANAM: Sykehistorie US: Tidligere undersøkelse TB: Tidligere behandling OPPL: Klinisk opplysning TS (Start-)Tidspunkt for klinisk opplysning angitt som dato og evt. klokkeslett. Benyttes for eksempel til å angi tidspunkt for tidligere sykdom eller behandling, tidspunkt for siste menstruasjon, når menopausn har inntrådt. TS Sluttidspunkt for klinisk opplysning angitt som dato og evt. klokkeslett. Versjon 1.0 66

Attributter O Type Beskrivelse Tidspunkt for opprinnelse (OrgDate) TS Tidspunkt for opprinnelsen til den kliniske opplysningen. Dvs. tidspunktet opplysningen ble nedtegnet og gjort tilgjengelig. Annen klinisk opplysning (Observation) Kliniske opplysninger som ikke omfatter medikamentell behandling og undersøkelsesresultat (inkluderer medikamentell behandling). Benyttes for å beskrive klinisk diagnose, funn, tidligere relevante undersøkelser, klinisk observasjon etc. Assosierte klasser: Spesialisering av 'Klinisk opplysning' (side: 66) Attributter O Type Beskrivelse Beskrivelse (Description) Kommentar (Comment) Kodet beskrivelse (CodedDescr) ST Beskrivelse av annen klinisk opplysning som fri tekst. ST Kommentar til annen klinisk opplysning i form av fri tekst (ikke selve opplysningen). CV Kodet beskrivelse av annen klinisk opplysning. Avkrysningsfelt i standardskjema for cytologiske undersøkelser dekkes her. Tilhørende datoverdi oppgis i feltet Startdato (der dette er relevant). Kodeverk: Følgende kodeverk kan benyttes: Tidligere gynekologisk behandling (Id=8218) Gynekologisk opplysning (Id=8217) Alternativ pasientid (AdditionalId) Annen identifikasjon av personen som personen er eller har vært kjent under, for eksempel et tidligere benyttet fødselsnummer. Assosierte klasser: Er en del av 1 'Pasient' (side: 64) 'by value' Attributter O Type Beskrivelse Id (Id) 1 ST Alternativ pasientidentifikasjon som kan være fødselsnummer, D- nummer, H-nummer eller lokalt generert hjelpenummer. Type (Type) 1 CS Kode for type alternativ pasientidentifikasjon. Kodeverk: Type pasientidentifikasjon FNR: Fødselsnummer DNR: D-nummer HNR: H-nummer (offisielt tildelt) LOC: Lokalt generert hjelpenummer Versjon 1.0 67

UNDERSØKELSESPAKKE Undersøkelsesobjekt (from Undersøkelsesobjekt pakke) Forbehandling Type tekstsvar : CS Tekstlig verdi : ST Analysert objekt Type analysert objekt : ST Rekvirentens prøveid : ST Konserveringsmiddel : ST Rekvirentens kommentar : ST Anatomisk lokasjon : ST Antall : INT Prøve tatt indikator : CS Prøvetakingsprosedyre : CV Håndteringsbeskrivelse : SET<ST> Tjenesteyters prøveid : ST Akkreditert : BL Tatt annet objekt Type analyseprodukt : ST Produksjonstidspunkt : TS Referanse til relatert produkt : ST Tatt prøve Prøvetakingstidspunkt : TS Prøvetakers kommentar : ST Forsendelsesmåte : ST Undersøkelse Identifikasjon av type undersøkelse : CV Ytterligere spesifikasjon : SET<CV> Kommentar : ST Kommentar som diagnose Tilknyttet tjenesteyter Rolle : CS Referansegrense Tekstlig beskrivelse : ST Undersøkelsesresultat Tjenestetype : CS Tidspunkt for undersøkelsen : TS Kommentar : ST Avviksm arkør : CS Id til undersøkelsesresultat : ST Status : CS Tidspunkt for statusendring : TS Tidspunkt for beskrivelse : TS Tidspunkt for kontrasignering : TS Referanse til Analysert objekt : SET<ST> Akkreditert : BL Tilstand : CV Moderator Navn : CS Verdi : SET<CV> Usikkerhetsintervall Nedre grense : PQ Øvre grense : PQ Numerisk resultat Aritmetisk komparator : CS Numerisk verdi : PQ Datoresultat Datoverdi : TS Tekstlig resultat Type tekstsvar : CS Tekstlig verdi : ST Kodet verdi : SET<CV> Versjon 1.0 68

Undersøkelse (Investigation) Spesifikasjon av en undersøkelse. Assosierte klasser: Er en del av 1 'Undersøkelsesresultat' (side: 71) 'by value' Attributter O Type Beskrivelse Identifikasjon av type undersøkelse (Id) Ytterligere spesifikasjon (Spec) Kommentar (Comment) 1 CV Kode for type undersøkelse i henhold til benyttet kodeverk. Kodeverk: Følgende kodeverk kan benyttes: NORAKO (Id = 7240) Røntgenundersøkelser Anatomisk-patologisk undersøkelse (Id=8219) Nasjonalt kodeverk for antibiotika (Id=8220) (Benyttes for å spesifisere kjemisk forbindelse) NKKKL (Id=7230) Klinisk-kjemiske laboratorieundersøkelser. CV Ytterligere spesifikasjon av undersøkelsen i henhold til eksternt kodeverk. Bruken er avhengig av det kodeverket som spesifiserer undersøkelsen og dette kodeverkets muligheter for å håndtere slike utvidelser. Kan f. eks. angi benyttet undersøkelsesmetode. Kodeverk: Følgende kodeverk kan benyttes: NORAKO (Id = 7240) Røntgenundersøkelser SNOMED (Id=7010) Anatomisk-patologisk undersøkelse NKKKL (Id=7230) Klinisk-kjemiske laboratorieundersøkelser. ST Benyttes for å gi ytterligere spesifikasjon av en undersøkelse som fritekst informasjon. Analysert objekt (AnalysedSubject) Opplysninger om og beskrivelse av et prøvemateriale. Dette er vanligvis en prøve som er tatt eller skal tas fra undersøkelsesobjektet, men det kan også være en prøve som er avledet fra denne prøve, f.eks en bakteriekoloni fra den originale prøven eller et røntgenbilde fra pasienten. En prøve kan ha kun én avledet prøve. Analysert objekt kan spesialiseres til Tatt annet objekt eller Tatt prøve. Eksempler: Blodprøve, urinprøve, en biopsi. Kommentar: Et analysert objekt som ikke er en prøve er spesialisert til "Tatt annet objekt" (f.eks. et bilde, en film). Assosierte klasser: Konkret klasse, spesialiserer som 'Tatt prøve' (side: 71), 'Tatt annet objekt' (side: 70) Er en del av 'Analysert objekt' (side: 69) 'by value' Er en del av 1 'Undersøkelsesobjekt' (side: 63) 'by value' Inneholder 'Forbehandling' (side: 71) 'by value' Er referert av 1 'Undersøkelsesresultat' (side: 71) Har primærnøkkel: 'Tjenesteyters prøveid' Attributter O Type Beskrivelse Type analysert objekt (Type) 1 ST Beskrivelse av prøvemateriale som fri eller kodet tekst (blod, urin osv.). Type prøvemateriale kan angis kodet ved nasjonalt eller lokalt kodeverk for prøvetype. Uspesifisert verdi kan benyttes hvis prøvetypen fremgår direkte eller indirekte fra analysebetegnelsen. For radiologiske undersøkelser vil analyseobjektet være et røntgenbilde eller pasienten selv. Versjon 1.0 69

Attributter O Type Beskrivelse Rekvirentens prøveid (IdByRequester) Konserveringsmid del (PreservMaterial) Rekvirentens kommentar (Comment) Anatomisk lokasjon (AnatomicalOrigin ST Rekvirentens identifikasjonsnummer for prøven. ST Type konserveringsmiddel prøven ligger i eller som tilsettes prøven, for eksempel fikseringsmiddel, saltvann eller EDTA. ST Rekvirentens kommentar vedrørende prøven. ST Anatomisk lokasjon. Angir opplysninger om hvor på undersøkelsesobjektet prøven er fra, f.eks. høyre arm, venstre nyre. ) Antall (Number) INT Antall prøvebeholdere eller utstryk som er relatert til denne prøven, for eksempel antall prøvebeholdere som denne prøven består av (klinisk kjemisk), antall utstryk (cytologisk undersøkelse). Prøve tatt indikator (SampleCollInd) Prøvetakingsprose dyre (SampleCollProc) Håndteringsbeskri velse (SampleHandling) Tjenesteyters prøveid (IdByServProvider ) Akkreditert (Accredited) CS Kode for hvorvidt prøven er tatt av rekvirent eller skal tas av tjenesteyter. Kodeverk: Ja, nei Kodeverdier: J: Ja N: Nei CV Prøvetakingsprosedyre som kodet verdi iht nasjonalt kodeverk for prøvetaking. Bruk: Benyttes vanligvis ikke for klinisk-kjemiske analyser. ST Beskriver forholdsregler eller advarsel vedrørende prøvehåndtering. Eksempler: Infisert objekt, radioaktivt objekt, gravid, (sannsynlig) ikke gravid, inneholder metalldeler. 1 ST Obligatorisk attributt pga. at det skal være mulig å refereres til fra Undersøkelsesresultat. BL Flagg som beskriver hvorvidt prøven er akkreditert eller ikke. Bruk: Feltet understøtter kvalitetssikring av IT-systemer ved akkrediterte laboratorier. True: Prøven er akkreditert False: Prøven er ikke akkreditert Tatt annet objekt (CollectedStudyProduct) Beskriver et fysisk eller digitalt opptak av informasjon avledet fra en pasient som del av en diagnostisk tjeneste. Assosierte klasser: Spesialisering av 'Analysert objekt' (side: 69) Versjon 1.0 70

Attributter O Type Beskrivelse Type analyseprodukt (Type) Produksjonstidspu nkt (ProducedDate) Referanse til relatert produkt (RefRelatedProd) ST Beskriver type objekt som skal analyseres. Eksempler: Bilde, EKG, røntgenbilde TS Beskriver tidspunkt for når prøven ble tatt. ST Referanse til produktet som skal analyseres, f.eks. URL til et bilde, referansenummer til et røntgenbilde, katalog og filnavn til et billedvedlegg. Tatt prøve (CollectedSample) Benyttes for å identifisere en prøve som allerede er tatt. Eksempler: Vevsprøve, cytologisk prøve. Assosierte klasser: Spesialisering av 'Analysert objekt' (side: 69) Attributter O Type Beskrivelse Prøvetakingstidspu nkt (CollectedDate) Prøvetakers kommentar (CollectorCommen t) Forsendelsesmåte (Logistics) TS Beskriver når prøven ble tatt. ST Eksempler: Antall utstryk laget. ST Måten prøven blir sendt til tjenesteyteren, for å hjelpe tjenesteyteren i sin planlegging eller tolkning av resultatet. Eksempler: Frysesnitt. Forbehandling (Pretreatment) Spesifiserer forberedende behandling av undersøkelsesobjektet som prøven er tatt for. Assosierte klasser: Er en del av 1 'Analysert objekt' (side: 69) 'by value' Attributter O Type Beskrivelse Type tekstsvar (Heading) Tekstlig verdi (TextResultValue) CS Benyttes for å gi opplysninger som fri tekst vedrørende forbehandling. Kodeverk: Forbehandling MEDB Medikamentell behandling DI Diett FA Faste PFP Profylaktisk prosedyre ST Tekstlig beskrivelse Undersøkelsesresultat (ResultItem) Benyttes for å sammenfatte all relevant informasjon fra en enkelt undersøkelse. Et undersøkelsesresultat spesialiseres til numerisk resultat, datoresultat, usikkerhetsintervall eller tekstlig resultat. Et undersøkelsesresultat er alltid representert Versjon 1.0 71

som et av disse valgene. Tilleggsinformasjon som f.eks. vurdering og/eller diagnose beskrives i objektet "Tilleggsopplysninger". Bruk: Hver forekomst inneholder kun ett undersøkelsesresultat. Assosierte klasser: Konkret klasse, spesialiserer som 'Tekstlig resultat' (side: 73), 'Usikkerhetsintervall' (side: 74), 'Datoresultat' (side: 74), 'Numerisk resultat' (side: 73) Er en del av 1 'Undersøkelsesobjekt' (side: 63) 'by value' Inneholder 1 'Undersøkelse' (side: 69) 'by value' Inneholder 'Tilknyttet tjenesteyter' (side: 83) 'by value' Inneholder 'Undersøkelsesresultat' (side: 71) 'by value' Inneholder 'Kommentar som diagnose' (side: 71) 'by value' Inneholder 'Referansegrense' (side: 74) 'by value' Refererer 'Analysert objekt' (side: 69) Attributter O Type Beskrivelse Tjenestetype (ServType) Tidspunkt for undersøkelsen (InvDate) Kommentar (Comment) Avviksmarkør (DevResultInd) Id til undersøkelsesresul tat (IdResultItem) Status (StatusInvestigatio n) Tidspunkt for statusendring (StatusChangeDate ) CS Kode for tjenestetype for undersøkelsesresultatet. Bruk: Dette dataelementet angir kun tjenestetypen for ett undersøkelsesresultat - ikke for selve svarrapporten som dette resultatet måtte være en del av. Kodeverk: Tjenestetype N: Ny M: Endring C: Kansellering H: Historikk TS Tidspunkt for når undersøkelsen er foretatt. ST Kommentarer som fri tekst vedrørende undersøkelsesresultatet. Kommentar: Selve undersøkelsesresultatet gis i form av en av spesialiseringene: numerisk resultat, usikkerhetsintervall, tekstlig resultat eller datoresultat. CS Kode for avvik fra normalområdet. Kodeverk: Avviksmarkør 1: Over øvre referansegrense 2: Under nedre referansegrense 3: Utenfor referansegrensene ST Benyttes for å kunne referere til et spesifikt undersøkelsesresultat. Bruk: Hvis svarrapporten inneholder flere tidligere svar, benyttes denne Id for å angi i hvilken rekkefølge svarene er framkommet. Eldste svar har Id=1, nest eldste har Id=2 osv. Dette er spesielt aktuelt for patologi. CS Status av undersøkelse og/eller rapport. Kodeverk: Status for resultat 1: Revidert 2: Foreløpig 3: Endelig 4: Tillegg TS Tidspunkt for siste statusendring. Versjon 1.0 72

Attributter O Type Beskrivelse Tidspunkt for beskrivelse (DescrDate) Tidspunkt for kontrasignering (CounterSignDate) Referanse til Analysert objekt (RefAnalysedSubj ect) Akkreditert (Accredited) Numerisk resultat (NumResult) Beskriver et numerisk resultat. TS Tidspunkt for beskrivelse av røntgenfunn. Bruk: Benyttes kun for røntgensvar TS Tidspunkt for kontrasignering av undersøkelsen. Bruk: Benyttes kun for røntgensvar. ST Inneholder referanse til ett (eller flere) Analysert objekt. Skal være identisk med attributtet Tjenesteyters prøveid i Analysert objekt. BL Flagg som beskriver hvorvidt resultatet er akkreditert eller ikke. Bruk: Feltet understøtter kvalitetssikring av IT-systemer ved akkrediterte laboratorier. True: Resultatet er akkreditert False: Resultatet er ikke akkreditert Bruk: Benyttes hvis resultatet fra undersøkelsen kan uttrykkes som et numerisk resultat Assosierte klasser: Spesialisering av 'Undersøkelsesresultat' (side: 71) Attributter O Type Beskrivelse Aritmetisk komparator (ArithmeticComp) Numerisk verdi (NumResultValue) Tekstlig resultat (TextResult) Beskriver resultatet som en tekststreng. CS Kode for aritmetisk komparator. Bruk: "=" (EQ) behøver ikke spesifiseres da dette er standardverdien. Kodeverk: Forholdsoperatorer EQ: Lik GE: Større eller lik GT: Større LE: Mindre eller lik LT: Mindre NE: Forskjellig MG: Mye større ML: Mye mindre 1 PQ Måleresultat som en numerisk verdi. Eksempler: "3,4 mg/ml" Assosierte klasser: Spesialisering av 'Undersøkelsesresultat' (side: 71) Versjon 1.0 73

Attributter O Type Beskrivelse Type tekstsvar (Heading) Tekstlig verdi (TextResultValue) Kodet verdi (TextCode) CS Type (overskrift for) tekst. Kodeverk: Type tekstsvar FU: Funn og undersøkelsesresultater LR: Laboratorieresultat SY: Sykmelding UP: Ubesvarte prøver VU: Vurdering XX: Uspesifisert ST Tekstlig beskrivelse. CS Beskriver resultatet i kodet form. Kodeverk: Følgende kodeverk kan benyttes: NORAKO (Id = 7240) Røntgenundersøkelser SNOMED (Id=7010) Anatomisk-patologiske undersøkelser Datoresultat (DateResult) Beskriver et resultat av en undersøkelse som en dato. Eksempler: Estimert fødsel, fødte dato, menopause inntrådt. Assosierte klasser: Spesialisering av 'Undersøkelsesresultat' (side: 71) Attributter O Type Beskrivelse Datoverdi (DateResultValue) 1 TS Resultatverdi uttrykt som en dato. Eksempler: Estimert dato for fødselen, klinisk dato. Usikkerhetsintervall (Interval) Benyttes når undersøkelsesresultatet er et område. Eksempler: "10-50 mg/l" Assosierte klasser: Spesialisering av 'Undersøkelsesresultat' (side: 71) Attributter O Type Beskrivelse Nedre grense (Low) Øvre grense (High) PQ Nedre grense for undersøkelsesresultat angitt som et usikkerhetsintervall. Eksempler: "10 mg/l" PQ Øvre grense for undersøkelsesresultat angitt som et usikkerhetsintervall. Eksempler: "50 mg/l" Referansegrense (RefInterval) Beskriver en referansegrense relatert til undersøkelsen. Eksempler: "10,2-14,4" Assosierte klasser: Er en del av 1 'Undersøkelsesresultat' (side: 71) 'by value' Versjon 1.0 74

Attributter O Type Beskrivelse Tekstlig beskrivelse (Descr) ST Beskriver referansegrensen som fritekst. Eksempler: "mellom 10 og 20 %". Kommentar som diagnose (DiagComment) Kommentar til undersøkelsesresultatet som tilstand/diagnose. Assosierte klasser: Er en del av 1 'Undersøkelsesresultat' (side: 71) 'by value' Inneholder 'Moderator' (side: 71) 'by value' Attributter O Type Beskrivelse Tilstand (Concept) 1 CV Benyttes for å beskrive medisinsk tilstand. Moderator (Modifier) Modifikator til en tilstand/prosedyre. Assosierte klasser: Er en del av 1 'Kommentar som diagnose' (side: 71) 'by value' Attributter O Type Beskrivelse Navn (Name) 1 CS Kode for type diagnosekode. Verdi (Value) 1..* CV Benyttes for å angi en (diagnose-)moderator. Versjon 1.0 75

HELSETJENESTEENHET PAKKE Tjenesteyter Rolle : CS Henvisende instans Rolle : CS Ansvarlig Helsetjenesteenhet Rolle : CS Type relasjon : CS Betalingsansvarlig Rolle : CS Type betalingsgarantist : ST Kopimottaker Rolle : CS HTErolle Tilknyttet tjenesteyter Rolle : CS Kopimottakerrolle Type melding/dokument : CS Ønsket kommunikasjonsmetode : CS Aktuelle kommunikasjonsmetode : CS Helsetjenesteenhet Medisinsk spesialitet : CV Henvisende instans sin helsetjenesteenhetsid : ST Tjenesteyters Id av helsetjenesteenhet : ST Adresse (f rom Pakke f or gjenbrukbare klasser) Pasient (f rom Undersøkelsesobjekt pakke) Person i helsevesenet Type helseprofesjon : CS Navn : ST Id : ST Type Id : CS Institusjon Navn : ST Id : ST Type Id : CS Lokalitet Type : CS Beskrivelse : ST Oppholdssted Rolle : CS Starttidspunkt : TS Sluttidspunkt : TS Pasientadministrativ type tjeneste : CS Person i organisasjon Navn : ST Id : ST Type Id : CS Avdeling Type : CS Navn : ST Id : ST Type Id : CS Sublokalitet Type : CS Sted : ST Versjon 1.0 76

Helsetjenesteenhet (HCP) Opplysninger om en helsetjenesteenhet. En helsetjenesteenhet kan være en institusjon (eventuelt en avdeling ved en institusjon), en aktør (person) i helsevesenet eller en aktør ved en institusjon/avdeling, for eksempel praktiserende lege, sykehus, overlegen ved kirurgisk avdeling på et sykehus. Assosierte klasser: Konkret klasse, spesialiserer som 'Institusjon' (side: 80), 'Person i helsevesenet' (side: 79) Er en del av 1 'HTErolle' (side: 77) 'by value' Inneholder 'Adresse' (side: 84) 'by value' Attributter O Type Beskrivelse Medisinsk spesialitet (MedSpeciality) CV Kode for medisinsk spesialitet for den aktuelle helsetjenesteenhet i henhold til legeforeningens kodeverk for medisinsk spesialitet. En helsetjenesteenhet kan ha flere medisinske spesialiteter, men kun den som er av interesse i den gitte sammenhengen tas med her. Kodeverk: Medisinsk spesialitet (id = 9081) Henvisende instans sin helsetjenesteenhets id (PartyIdByRequest er) Tjenesteyters Id av helsetjenesteenhet (PartyIdByServPro v) ST Henvisende instans sin identifikasjon av helsetjenesteenhet. ST Tjenesteyters identifikasjon av helsetjenesteenhet. HTErolle (HcpPointer) Abstrakt klasse som spesialiseres til en helsetjenesteenhet i en gitt rolle. Assosierte klasser: Abstrakt klasse, spesialiserer som 'Tjenesteyter' (side: 77), 'Betalingsansvarlig' (side: 78), 'Kopimottaker' (side: 78), 'Henvisende instans' (side: 77), 'Ansvarlig Helsetjenesteenhet' (side: 78), 'Tilknyttet tjenesteyter' (side: 83) Inneholder 1 'Helsetjenesteenhet' (side: 77) 'by value' Henvisende instans (Requester) Helsetjenesteenhet som henviser pasient til undersøkelse eller behandling. Assosierte klasser: Spesialisering av 'HTErolle' (side: 77) Er en del av 1 'Svarrapport' (side: 58) 'by value' Inneholder 1 'Helsetjenesteenhet' (side: 77) 'by value' Attributter O Type Beskrivelse Rolle (Role) CS Kode for helsetjenesteenhet som henvisende instans. Kodeverdi: REQ: Rekvirent Tjenesteyter (ServProvider) Helsetjenesteenhet som yter tjenester i forbindelse med undersøkelse eller behandling av pasient. Assosierte klasser: Versjon 1.0 77

Spesialisering av 'HTErolle' (side: 77) Er en del av 1 'Svarrapport' (side: 58) 'by value' Inneholder 1 'Helsetjenesteenhet' (side: 77) 'by value' Attributter O Type Beskrivelse Rolle (Role) CS Kode for helsetjenesteenhet som tjenesteyter. Kodeverdi: SPR: Tjenesteyter Ansvarlig Helsetjenesteenhet (ResponsibleHcp) Helsetjenesteenhet som er ansvarlig for behandlingen av en pasient, f.eks. institusjon der pasienten er innlagt. Assosierte klasser: Spesialisering av 'HTErolle' (side: 77) Er en del av 1 'Undersøkelsesobjekt' (side: 63) 'by value' Inneholder 1 'Helsetjenesteenhet' (side: 77) 'by value' Attributter O Type Beskrivelse Rolle (Role) CS Kode for helsetjenesteenhet som ansvarlig helsetjenesteenhet. Kodeverdi: REP: Ansvarlig helsetjenesteenhet Type relasjon (Relation) CS Rollen aktuell helsetjenesteyter har i relasjon til pasienten. Eksempler: Institusjon der pasienten er innlagt. Kodeverk: Rolle til tjenesteyter FLE: Fastlege RHI: Ansvarlig institusjon RHP: Ansvarlig lege Betalingsansvarlig (PaymentResponsible) Helsetjenesteenhet som er ansvarlig for betalingen. Benyttes kun når betalingsansvarlig ikke fremgår direkte fra attributtet betalingskategori i klassen Rekvisisjon. Kommentar: Kan være aktuell å benytte i spesielle prosjekt (f.eks. forskningsprosjekt som avviker fra vanlige rutiner og opplysninger slik at opplysninger om betalingsansvar ikke direkte fremkommer i øvrige del av meldingen). Assosierte klasser: Spesialisering av 'HTErolle' (side: 77) Er en del av 1 'Svarrapport' (side: 58) 'by value' Inneholder 1 'Helsetjenesteenhet' (side: 77) 'by value' Attributter O Type Beskrivelse Rolle (Role) CS Kode for helsetjenesteenhet som betalingsansvarlig. Type betalingsgarantist (TypeGuarantor) Kodeverdi: PRP: Betalingsansvarlig 1 ST Identifiserer betalingsansvarliges rolle, f.eks. navn på forskningsprogram. Kopimottaker (CopyDest) Helsetjenesteenhet som får eller som skal ha kopi av et dokument eller melding. En kopimottaker i en henvisnings- eller rekvisisjonsmelding kan både være den som får kopi av den aktuelle henvisningen/rekvisisjonen og den parten som skal ha kopi av den resulterende svarrapporten/epikrisen når denne foreligger. Versjon 1.0 78

Assosierte klasser: Spesialisering av 'HTErolle' (side: 77) Er en del av 1 'Svarrapport' (side: 58) 'by value' Inneholder 'Kopimottakerrolle' (side: 79) 'by value' Inneholder 1 'Helsetjenesteenhet' (side: 77) 'by value' Attributter O Type Beskrivelse Rolle (Role) CS Kode for helsetjenesteenhet som kopimottaker. Kodeverdi: COP: Kopimottaker Kopimottakerrolle (CopyDestRole) Rolle til den aktuelle kopimottaker (hvilken type melding/dokument parten skal ha kopi av). Assosierte klasser: Er en del av 1 'Kopimottaker' (side: 78) 'by value' Attributter O Type Beskrivelse Type melding/dokument (MsgType) Ønsket kommunikasjonsm etode (ReqComMethod) Aktuelle kommunikasjonsm etode (ActComMethod) 1 CS Kode for type melding eller dokument som parten har fått eller skal ha kopi av. Kodeverk: Meldingstype S: Svarrapport R: Rekvisisjon B: Booking CS Kode for kommunikasjonsmetode som foreslått av henvisende instans. Kodeverk: Kommunikasjonsmetode EDI: EDI PST: Brev CS Kode for kommunikasjonsmetode som blir eller ble benyttet. Kodeverk: Kommunikasjonsmetode EDI: EDI PST: Brev Person i helsevesenet (HCProf) Person i helsevesenet som er involvert direkte eller indirekte i å yte helsetjenester til en pasient. Assosierte klasser: Spesialisering av 'Helsetjenesteenhet' (side: 77) Versjon 1.0 79

Attributter O Type Beskrivelse Type helseprofesjon (Type) CS Profesjon for aktuelle person i helsevesenet. Kodeverk: Kategori helsepersonell AA: Ambulansearbeider AT: Apotektekniker AU: Audiograf BI: Bioingeniør ET: Ergoterapeut FA: Farmasøyt FO: Fotterapeut FT: Fysioterapeut HE: Helsesekretær HP: Hjelpepleier HS: Helsesøster JO: Jordmor KE: Klinisk ernæringsfysiolog KI: Kiropraktor LE: Lege MT: Manuellterapeut OA: Omsorgsarbeider OI: Ortopedingeniør OP: Optiker OR: Ortoptist PE: Perfusjonist PS: Psykolog RA: Radiograf SP: Sykepleier TH: Tannhelsesekretær TL: Tannlege TP: Tannpleier TT: Tanntekniker VE: Veterinær VP: Vernepleier XX: Annet Navn (Name) ST Navn på person. Navnet presenteres som en samlet streng for presentasjon (i motsetning til navn på pasient). Eksempler: "Ole Olsen", "Lege Per Nilsen" Id (Id) ST Identifikator for personen. HPR-nummer skal benyttes i de fleste sammenhenger. Må benyttes sammen med "Type id". Type Id (TypeId) CS Kode for type identifikator for personen. Må angis dersom "Id" er angitt. Institusjon (Inst) Institusjon i helsevesenet Eksempler: Sykehus, apotek, legepraksis Assosierte klasser: Spesialisering av 'Helsetjenesteenhet' (side: 77) Er en del av 1 'Lokalitet' (side: 82) 'by value' Inneholder 'Avdeling' (side: 81) 'by value' Kodeverk: Type identifikator HPR: Off. identifikator for helsepersonell (HPR-nummer) LOP: Lokal identifikator for helsepersonell HER: Identifikator fra Helsetjenesteenhetsregisteret (HER-Id) Versjon 1.0 80

Inneholder 'Person i organisasjon' (side: 81) 'by value' Attributter O Type Beskrivelse Navn (Name) ST Navn på institusjon angitt som offisielt navn. Eksempler: "Haukeland sykehus" Id (Id) ST Identifikator for institusjonen. Må benyttes sammen med "Type id". Type Id (TypeId) CS Kode for type identifikator. Må angis dersom "Id" er angitt. Avdeling (Dept) Opplysninger om avdeling. Forutsetter at institusjon er angitt. Assosierte klasser: Er en del av 1 'Institusjon' (side: 80) 'by value' Kodeverk: Type identifikator ENH: Off. identifikator for institusjoner (enhetsregisteret) LIN: Lokal identifikator for institusjoner APO: Apotekenes identifikasjonsnummer HER: Identifikator fra Helsetjenesteenhetsregisteret (HER-Id) Attributter O Type Beskrivelse Type (Type) CS Kode for type avdeling (sengeavdeling, serviceavdeling etc.). Benyttes foreløpig ikke. Navn (Name) ST Navn på avdeling angitt som offisielt navn. Eksempler: "Kirurgisk avdeling" Id (Id) ST Identifikator for avdelingen. Må benyttes sammen med "Type id". Type Id (TypeId) CS Kode for type identifikator. Må angis dersom "Id" er angitt. Person i organisasjon (HCPerson) Person i helsevesenet som er del av en institusjon eller avdeling. Assosierte klasser: Er en del av 1 'Institusjon' (side: 80) 'by value' Kodeverk: Type identifikator AVD: Off. identifikator for avdelinger LAV: Lokal identifikator for avdelinger HER: Identifikator fra Helsetjenesteenhetsregisteret (HER-Id) Attributter O Type Beskrivelse Navn (Name) ST Navn på person i organisasjon. Eksempler: "Lege Per Olsen" Id (Id) ST Identifikator for personen. Må benyttes sammen med "Type id". Type Id (TypeId) CS Kode for type identifikator. Må angis dersom "Id" er angitt. Kodeverk: Type identifikator HPR: Off. identifikator for helsepersonell (HPR-nummer) LOP: Lokal identifikator for helsepersonell HER: Identifikator fra Helsetjenesteenhetsregisteret (HER-Id) Versjon 1.0 81

Oppholdssted (AdmLocation) Institusjon/avdeling hvor et sykehusopphold finner sted. Assosierte klasser: Er en del av 1 'Pasient' (side: 64) 'by value' Inneholder 1 'Lokalitet' (side: 82) 'by value' Attributter O Type Beskrivelse Rolle (Role) CS Kode for den aktuelle rollen til oppholdsstedet. Kodeverk: Rolle til lokalitet 1: Oppholdssted Starttidspunkt TS Angir dato for innlegging. (StartDateTime) Sluttidspunkt TS Angir dato for utskrivning. (EndDateTime) Pasientadministrati v type tjeneste (AdmCat) CS Kode for pasientadministrativ tjeneste. Kodeverk: Kontakttype 1: Heldøgnsopphold (7 dager i uken) 2: Dagbehandling 3: Poliklinisk omsorg 4: Telekonsultasjon 5: Konsultasjon 6: Telefonkonsultasjon Lokalitet (Location) Opplysninger om fysisk lokasjon der sykehusoppholdet finner sted. Assosierte klasser: Er en del av 1 'Oppholdssted' (side: 82) 'by value' Inneholder 'Sublokalitet' (side: 82) 'by value' Inneholder 1 'Institusjon' (side: 80) 'by value' Inneholder 'Adresse' (side: 82) 'by value' Attributter O Type Beskrivelse Type (Type) CS Kode for type lokalitet. Kodeverk: Lokalitet 1: Institusjon 2: Institusjon og avdeling 9: Annet Beskrivelse (Description) ST Opplysning om lokaliteten. Benyttes når lokaliteten ikke er en institusjon, avdeling, rom osv. Benyttes foreløpig ikke. Sublokalitet (SubLocation) Ytterligere spesifikasjon av aktuelle lokalitet for å angi f.eks. seksjon, sengepost, rom eller seng. En forekomst av klassen for hver opplysning. Assosierte klasser: Er en del av 1 'Lokalitet' (side: 82) 'by value' Versjon 1.0 82

Attributter O Type Beskrivelse Type (Type) 1 CS Kode for type sublokalitet. Kodeverk: Sublokalitet 1: Seksjon 2: Sengepost 3: Rom 4: Seng 5: Operasjonsstue Sted (Place) 1 ST Navn på sublokalitet (post, rom osv.). Eksempler: "Post 3" Tilknyttet tjenesteyter (RelServProv) Helsetjenesteenhet som er tilknyttet undersøkelsesresultatet. Bruk: Rolle til tilknyttet tjenesteyter Assosierte klasser: Spesialisering av 'HTErolle' (side: 77) Er en del av 1 'Undersøkelsesresultat' (side: 71) 'by value' Inneholder 1 'Helsetjenesteenhet' (side: 77) 'by value' Attributter O Type Beskrivelse Rolle (Role) CS Tilknyttet tjenesteyters rolle. Kodeverdi: RSP: Tilknyttet tjenesteyter PAKKE FOR GJENBRUKBARE KLASSER Helsetjenesteenhet (f rom Helsetjenesteenhet Pakke) Adresse Type : CS Gateadresse : ST Postnummer : ST Poststed : ST Fylke/kommune : CS Land : CS Bydel : CS Telekommunikasjon : SET<URL> Pasient (f rom Undersøkelsesobjekt pakke) Lokalitet (f rom Helsetjenesteenhet Pakke) Versjon 1.0 83

Adresse (Address) Adresse. Assosierte klasser: Er en del av 1 'Pasient' (side: 64) 'by value' Er en del av 1 'Helsetjenesteenhet' (side: 77) 'by value' Attributter O Type Beskrivelse Type (Type) 1 CS Kode for type adresse. For pasienter benyttes bostedsadresse (H). For organisasjoner benyttes postadresse (PST). Gateadresse (StreetAdr) Postnummer (PostalCode) Kodeverk: Adressetype H: Bostedsadresse PST: Postadresse WP: Arbeidsplassadresse TMP: Midlertidig adresse RES: Besøksadresse ST Gateadresse. Eksempler: "Storgaten 5" ST Postnummer. Eksempler: "5001" Poststed (City) ST Poststed. Eksempler: "Bergen" Fylke/kommune (County) CS Angivelse av kode for fylke og/eller kommune i henhold til SSB's kodeverk for fylkes/kommunenr. (4 siffer). Eksempler: "1201" Land (Country) CS Kode for land iht. ISO 3166. Benyttes vanligvis kun for adresser i utlandet. Eksempler: "DK" Bydel (CityDistr) CS Kode for angivelse av administrativ del av by i henhold til lokale kodeverk. Telekommunikasjo n (TeleAddress) URL Telekommunikasjonsadresse inkludert type. Eksempler: "tel: +4712345678" (Telefonnummer) "mailto: lege.legesen@legesenter.no" (E-postadresse) Versjon 1.0 84

Versjon 1.0 85

Vedlegg B Notasjon Forhold til standarder og pågående arbeid Den elektroniske meldingen som er beskrevet i dette dokumentet skal overføres som en XMLmelding [3]. Meldingen er definert ved hjelp av et XML Schema som er nærmere beskrevet i kapittel 4. XML er et strukturert tekstformat for data, som er meget velegnet til elektronisk dokumentutveksling (EDI). XML Schema [5.c] definerer regler for struktur, innhold og semantikk for et spesifikt XMLdokument (for eksempel en svarrapportering). En instansmelding (en svarrapportering) kan valideres opp mot skjemaet. Utførelse Det finnes i dag få retningslinjer som angir hvordan en elektronisk melding beskrevet ved hjelp av XML-syntaks skal defineres og beskrives. Denne meldingen følger anbefalte retningslinjer der disse eksisterer, og følger samme mal som epikrise-, henvisnings- og rekvisisjonsmeldingene. Element eller attributt Det foreligger ikke ensartede retningslinjer for hvordan ulike typer informasjon skal representeres i en XML-melding. KITH har valgt å overføre all informasjon som XML-elementer. Datatyper KITH benytter et subsett av HL7s datatyper som er dokumentert i en egen rapport [9]. Det norske subsettet samsvarer også med et foreliggende forslag til datatyper for bruk i CEN TC251 standarder innenfor helseinformatikk i Europa. Alle datatypene er dokumentert som XML-elementer, og de er definert i et eget XML-skjema for datatyper [10] som refereres fra meldingen. I dette XML-skjemaet er de benyttede HL7 datatypene definert de fleste som komplekse datatyper som i instansmeldingen vanligvis gir opphav til en eller flere XML-attributter som da uttrykkes ved bruk av standard datatyper i XML. Navn og annen tekstlig informasjon er representert ved bruk av HL7 datatypen ST som i XML-skjemaet for datatyper blir redefinert til å være et XML-element med XML-datatype string. Uoverensstemmelser Hvis det finnes uoverensstemmelser mellom DIM en (se [11]) og IG en, i praksis UMLdiagrammene (se avsnitt 3.2) og XML-skjemaet (se kapittel 4), er det IG/XML-skjemaet som har presedens. Versjon 1.0 86

Standard XML-skjemaet for denne meldingen er basert på XML-skjemastandarden av 02.05.01. xmlns:xsd="http://www.w3.org/2001/xmlschema.xsd" xmlns="http://www.w3.org/2001/xmlschema" Skjemaet skal være lokalisert på KITHs server. targetnamespace="http://www.kith.no/xmlstds/labsvar" xmlns:lsr="http://www.kith.no/xmlstds/labsvar" Validering XML-skjemaet har blitt validert i henhold til XML-skjemastandarden med verktøyet XML Spy 5.0. KODEVERK Alle kodeverk for datatypene CS og CV som er benyttet i meldingen, er beskrevet i avsnitt 3.5. For datatypen CV opprettes en OID pr. kodeverk. OID-noden som benyttes for alle kodeverk definert av KITH er 2.16.578.1.12.4.1.1. Det enkelte kodeverkets ID legges til bak siste punktum for å få den fullstendige OID. Eksempelvis har diagnoser i henhold til ICD-10 fått ID 7110, dermed blir den fullstendige OID=2.16.578.1.12.4.1.1.7110. Navnepolitikk Hvert element og attributt har et eget navn. Disse navnene er kortnavn i informasjonsmodellen og baserer seg i hovedsak på engelske navn fra de internasjonale informasjonsmodellene som denne meldingen bygger på (se [11] og [12]). ELEMENTER Elementnavn har stor forbokstav. I elementnavn som består av flere delnavn/-ord, vil hvert delnavn/- ord skilles med stor forbokstav. Eksempel: IssueDate Metainformasjon Det er ikke lagt inn detaljerte krav i skjemaet for elementer og attributter. Det er for eksempel ikke lagt inn minimal og maksimal tillatt lengde på et element selv om dette er mulig, heller ikke krav til formatet av elementet utover det HL7 datatypen angir. Versjon 1.0 87

Vedlegg C Om bruk av UML i figurer UML I dette dokumentet er notasjonsspråket UML (Unified Modeling Language) benyttet ved utarbeidelsen av informasjonsmodellen. Dette er et meget kraftfullt notasjonsspråk som vinner stadig større utbredelse blant leverandørene av programvare over hele verden, og det er også meget benyttet i internasjonalt standardiseringsarbeid. I diagrammene som inngår i denne standarden benyttes kun et lite subsett av de mulighetene som UML tilbyr. Disse er kort beskrevet i det etterfølgende. KLASSER, ATTRIBUTTER OG DATATYPER En klasse er tegnet som en boks med klassens navn inni. Navnet til både klasser og attributter skrives med stor forbokstav. I dokumentteksten benyttes kursiv både for klassenavn og attributtnavn. Selv om navn på klasser og attributter i utgangspunktet er på entallsform, blir det i løpende tekst benyttet flertallsform der dette språklig sett er det korrekte. I en del diagrammer vises også de attributtene som inngår i klassen. Dette er illustrert i figuren nedenfor. Arbeidsforhold Yrkeskode : CS Primært arbeidsforhold : BL Yrkesbetegnelse : ST(70) Virksomhet : INT(10) Den datatype som benyttes for et attributt, er angitt etter attributtnavnet. For attributter som skal ha en maksimal tillatt lengde, er denne gitt i parentes etter datatypen. Bruken av datatyper følger fullt ut anbefalingene i KITH-rapport 17/01 Datatyper til bruk ved meldingsutveksling mv. (http://www.kith.no/arkiv/rapporter/r17-01 Datatyper v1.1.pdf) ASSOSIASJONER OG KARDINALITETER Assosiasjoner mellom klasser vises med heltrukne linjer. Er assosiasjonen retningsbestemt, vises dette med en pilspiss i den ene enden. A 1 B I figuren ovenfor representerer A og B to klasser, og det er en assosiasjon fra B til A. For eksempel kan A her representere et register med beskrivelse av flytyper, mens B er et register med flyruter. Det vil da være en referanse fra hver enkelt flyrute til den flytypen som benyttes på ruten, men det er ikke lagt opp til at det med utgangspunkt i flytypen skal være mulig å finne ut hvilke flyruter den benyttes på. Tallene (kardinaliteten) som er vist ved linjens ender, angir at det for hver forekomst av B må finnes en (1) forekomst av A, og at det for hver forekomst av A kan finnes 0 eller flere () forekomster av B. Versjon 1.0 88

Merk: For at det skal være mulig å mappe UML-modellen direkte over til XML, må minst en av endene på en hver assosiasjon ha kardinaliteten 1 eller. Dette innebærer at det i de tilfeller hvor det er behov for en "mange-til-mange relasjon", så må det innføres en ekstra klasse slik at en får en "mange-til-en relasjon" og en "en-til-mange relasjon", slik som vist i etterfølgende figur. AGGREGERINGER A 1..* B 1 A 1..* AB 1 B Aggregering er en spesiell form for assosiasjon som benyttes når et hele skal bygges opp av flere deler. Aggregering symboliseres med et rutersymbol i den delen som utgjør helheten. En spesielt sterk form for aggregering er sammensetning (composition) som angis ved at rutersymbolet er fylt. Dette benyttes når en del alltid må inngå i ett, og bare ett, hele, delen kan altså ikke eksistere utenfor den enhet som den inngår i. Kardinaliteten blir da alltid 1 eller og kan være sløyfet dersom den er 1. Mens en sammensetning (composition) får sitt innhold gjennom instansverdier fra de aktuelle klassene (containment by value), får andre aggregeringer sitt innhold gjennom referanser til instansverdier fra de aktuelle klassene (containment by reference). Denne forskjellen benyttes aktivt under oppbyggingen av meldingsstrukturen. Idrettsanlegg Byer Hus 1..* 1..* Etasjer Hvordan aggregeringer benyttes, er enklest å forklare med et eksempel slik som vist i figuren foran. Figuren uttrykker følgende: Et Hus består av en eller flere Etasjer. Enhver Etasje må inngå i ett, og bare ett, enkelt Hus og eksisterer ikke utenfor den sammenheng som Huset utgjør. Etasjer kan bare refereres til som en del av det spesifikke Huset den inngår i. Et Hus derimot, har en selvstendig mening og kan inngå i flere sammenhenger. Et Hus kan maksimalt inngå i ett Idrettsanlegg, mens et Idrettsanlegg kan bestå av flere hus, men det finnes også Idrettsanlegg uten Hus. Hvert enkelt Hus eller Idrettsanlegg kan maksimalt inngå i én By, men de kan også ligge utenfor byene. En By består av et eller flere Hus, og det kan også finnes Idrettsanlegg der. En By uten hus gir knapt noen mening, men det er ikke noe krav at det skal finnes et Idrettsanlegg der. GENERALISERINGER OG SPESIALISERINGER En generalisering benyttes for å samle en del egenskaper (attributter og relasjoner) som er felles for flere klasser. Figuren nedenfor viser to eksempler på generaliseringer: Pasient og Helsepersonell er begge spesialiseringer av Person Buss og Tog er begge spesialiseringer av Transportmiddel. Person Transportmiddel Pasient Helsepersonell Buss Tog Versjon 1.0 89

En annen måte å uttrykke det samme på er: Person er en generalisering av Pasient og Helsepersonell Transportmiddel er en generalisering av Buss og Tog. ABSTRAKTE KLASSER I forbindelse med generaliseringer benyttes det ofte abstrakte klasser. Dette er klasser som kun eksisterer i form av sine spesialiseringer. At en klasse er abstrakt, angis ved at klassenavnet står i kursiv. I figuren foran er Transportmiddel en abstrakt klasse, det vil si at konkrete transportmidler kun forekommer i form av spesialiseringene Buss og Tog, og det finnes ikke transportmiddel som er både Buss og Tog. Det vil ofte likevel gi mening å referere til Transportmiddel som sådan; en del egenskaper (som hastighet, energiforbruk etc.) kan være felles for disse, og når en for eksempel skal ut på en kortere reise, kan det være bekvemt å bestille denne uten i første omgang å ta stilling til om en skal benytte Buss eller Tog. Person, derimot, er en konkret klasse. Dette innebærer at det kan finnes Personer som verken er Pasient eller Helsepersonell, og at samme Person kan være både Pasient og Helsepersonell. Merk at instanser fra abstrakte klasser aldri vil kunne forekomme i en konkret meldingsinstans, det er kun spesialiseringene som kan forekomme som instanser. Av den grunn vil abstrakte klasser ikke finnes igjen i det XML-skjemaet som skal benyttes ved meldingsutvekslingen. Versjon 1.0 90

Oppsummering av benyttet UML-notasjon I dette avsnittet er det en kort oppsummering av benyttet UML-notasjon. A B A er assosiert med maksimalt én B A 1 B A er assosiert med én og bare én B A B A kan være assosiert med ingen eller flere B A 1..* B A er assosiert med minst én B A * B A er assosiert med ubegrenset antall B A B A er en spesialisering av B A B A kan være en delmengde av B men kan også eksistere uavhengig av B A B A kan være en delmende av B og kan kun eksistere som en del av B Overgang fra UML til XML Under utarbeidelsen av meldingssmodellen er det tatt hensyn til at XML-syntaks skal benyttes for meldingen, og all informasjon som er nødvendig for å kunne utarbeide et XML skjema er tatt med i modellen. Ved overgang fra UML til XML skjema benyttes følgende prinsipper for attributter og klasser: Alle attributter blir til et XML element av den type (complextype) som datatypen angir. Alle konkrete klasser blir et sammensatt XML element som inneholder XML elementer for hvert attributt som inngår i klassen. For assosiasjoner benyttes følgende prinsipper: En sammensetning (composition) innebærer at aggregeringen inneholder instansverdier fra de aktuelle klassene (containment by value). I XML innebærer dette at det XML elementet som utgjør aggregeringen, vil inneholde de klasser som inngår i aggregeringen i form av XML elementer. For aggregeringer som får sitt innhold gjennom referanser til instansverdier fra de aktuelle klassene (containment by reference) og for andre assosiasjoner som ikke innbærer aggregering, benyttes XML funksjonene key og keyref. I UML-modellen skal det i slike tilfeller finnes en attributt i klassen på den siden av assosiasjonen hvor kardinaliteten er 1 eller som inneholder en referanse til primærnøkkelen for en instans av klassen på den andre enden av assosiasjonen. Sist nevnte attributt blir i XML et element som registreres som key for det XML elementet som Versjon 1.0 91

utgjør klassen. Først nevnte attributt blir i XML et element og dette blir angitt som keyref og satt til å peke på den angitte key. Versjon 1.0 92

Versjon 1.0 93

Vedlegg D Endringer fra versjon 0.9 Endringene er basert på mottatte høringssvar og kvalitetssikring mot andre meldinger utarbeidet av KITH. I tillegg til generelle rettinger av feil og mangler er det gjennomført en del små endringer. De er listet opp i den rekkefølgen de forekommer i informasjonsmodellen (se Vedlegg A): 1. Abstrakt klasse Melding (Msg) er fjernet 2. Attributtet Type (Type) i klassen Svarrapportmelding (Message) er obligatorisk, og har én lovlig kodeverdi S: Svarrapport 3. Attributtet Versjon av implementering (MIGVersion) i samme klasse har endret kortnavn til MIGversion 4. Attributtet Rekvirentens rekvisisjonsid (ServProvId) i klassen Rekvisisjon (ServReq) har endret kortnavn til Id, og er det eneste obligatoriske attributtet i klassen 5. Kodeverdien KO: Rekvirentens kommentar er fjernet for attributtet Type tekstsvar (Heading) i klassen Kommentar til rekvisisjon (Comment) her er det meningen å bruke attributtet Rekvirentens kommentar (ReqComment) i klassen Rekvisisjon (ServReq) for uspesifiserte kommentarer 6. Klassen Undersøkelsesobjekt (InvSubject) har forekomst 7. Attributtet System (System) i klassen Undersøkelse (Investigation) er fjernet 8. Attributtet Akkreditert (Accredited) er lagt til i klassene Analysert objekt (AnalysedSubject) og Undersøkelsesresultat (ResultItem) 9. Kodeverdien H: Historikk er lagt til for attributtet Tjenestetype (ServType) i klassen Undersøkelsesresultat (ResultItem) for å holde orden på flere historiske resultat er det lagt opp til å benytte attributtet Id til undersøkelsesresultatet (IdResultItem) for å angi rekkefølgen 10. Ny klasse Kommentar som diagnose (DiagComment) er lagt til under klassen Undersøkelsesresultat (ResultItem), og ny klasse Moderator (Modifier) under denne igjen i samsvar med epikrisemeldingen 11. Kodeverdien DIAG: Diagnose er fjernet for attributtet Type tekstsvar (Heading) i klassen Tekstlig resultat (TextResult) her er det meningen å bruke den nye klassen Kommentar som diagnose (DiagComment) 12. Attributtet Beskrivelse (TextResultValue) i samme klasse har endret navn til Tekstlig verdi 13. Klassen Oppholdssted (AdmLocation) har forekomst 14. Klassen Adresse (Address) er lagt til under klassen Lokalitet (Location) 15. Kodeverdiene TMP: Midlertidig adresse og RES: Besøksadresse er lagt til for attributtet Type (Type) i klassen Adresse (Address) Versjon 1.0 94