Eksport af Henvisningshotel Data Dokumentation i forbindelse med eventuelt leverandørskifte, i forbindelse med udbud af det eksisterende henvisningshotel.
Eksport af Henvisningshotel Data Kort beskrivelse af formålet... 1 Generelle formateringer... 2 Mappestruktur... 2 Eksportformat for henvisningsdata... 4 Eksportformat for point tilhørende henvisningerne... 5 Eksportformat for klinikkerne, afdelinger og kommuner mm... 6 Eksportformat for personer... 7 Eksportformat for specialer... 9 Eksportformat for beskeder... 10 Eksportformat for logdata... 11 Kort beskrivelse af formålet Dette dokument har til formål at beskrive de snitflader, som er nødvendige for at kunne levere eksisterende data fra henvisningshotellet, i tilfælde af, at det kommende udbud bliver vundet af en anden leverandør, end den der driver løsningen i dag. Der er pt. mere end 8.5 mio. henvisninger med ca. 50 mio. log linjer tilknyttet. Der er knap 17.000 henvisende og behandlende enheder og 12.000 unikke brugere tilknyttet disse. Side 1 af 11
Generelle formateringer Data bliver udlæst som CSV filer. Alle dato er formateres efter reglen yyyy-mm-dd mm:hh:ss Alle tal formateres med to decimaler og punktum som decimal separator. CSV filerne separeres med semikolon, tekst sættes i situationstegn og eventuelle situationstegn i teksten escapes med backslash jf. nedenstående tænkte eksempel Eksempel på formatering:. qwerty ; 123456 ; 16.03.2016 ; asdfasdf ; 1.33 ; Dette er \ min\ henvisning til dermatologi zxcvbn ; 654321 ; 29.03.2016 ; ytrewq ; 3.00 ; Dette er bare en henvisning Mappestruktur For at imødekomme de forskellige relationer i de eksisterende data, er det nødvendigt at opdele data i logiske blokke. Dette simplificeres ved at opdele data i mapper, hvor filnavnene heri dernæst refererer til data i forhold til de aktuelle relationer. Følgende mapper implementeres. Mappenavn HENVISNINGER EDIFILER BILAG POINT Beskrivelse Enkelt CSV fil der indeholder henvisningsdata, en linje pr. henvisning, udlæst i én fil. Indeholder de originale modtaget EDI filer. Filnavnet refererer direkte til [uniquereferralidentifier] i henvisningsdata eksporten. Indeholder eventuelle medsendte bilag. Filnavnet refererer direkte til listen af [attachments] i henvisningsdata eksporten. Filerne indeholder en Base64 encoded tekst der udgør filen. Én fil pr. henvisning point pr. henvisning. Filnavnet refererer direkte til Side 2 af 11
Mappenavn LOGDATA KLINIKKER PERSONER BESKEDER SPECIALER Beskrivelse [uniquereferralidentifier] i henvisningsdata eksporten, hvis der har været registreret point. Indeholder én fil pr. henvisning, med de loghændelser, der er registreret på denne. Enkelt CSV fil der indeholder klinik data. En klinik pr. linje. Indeholder én fil pr. klinik med de personer tilknyttet klinikken. Filnavnet refererer direkte [uniqueclinicidentifier] i filen med klinikker. Enkelt CSV fil der indeholder beskeddata, udlæst i én fil. Enkelt CSV fil der indeholder specialedata, udlæst i én fil. Alle relevante data og afhængigheder vil efterfølgende blive beskrevet i nærværende dokument, herunder alle felter, deres funktionalitet og eventuelle relationer. Side 3 af 11
Eksportformat for henvisningsdata Der vil blive udlæst en linje pr. unik henvisning i hotellet. Henvisningsdata vil blive udlæst i følgende rækkefølge og format. Disse data eksporteres til mappen HENVISNINGER. [uniquereferralidentifier] En unik nøgle til den pågældende henvisning. GUID - Link til henvisningspoint - Link til logdata [activateddate] Dato for modtagelse af Datetime henvisningen på hotellet [referraldate] Henvisningsdato Datetime [cprpatient] CPR nummer på den aktuelle Nvarchar(20) patient [specialityidentifier] Specialenummeret Nvarchar(20) [edifilename] Filnavnet på den originale modtagne EDI fil Text - Link til EDI filerne i mappen EDIFILER [attachments] Filnavn til eventuelle bilag kan forekomme op til flere gange pr. henvisning. Text - Link til bilagene i mappen BILAG Eksempel: "E37BE388-9A80-4E48-9B5B-D7594FB03186";"2016-04-01 08:41:19";"2016-04-01 08:20:00";"040679xxx";"246";"E37BE388-9A80-4E48-9B5B- D7594FB03186.edi";"A1342F78B9E54610A463C96C721F6E44.bin" Eksempel med flere attachments. Kan ikke findes i medsendte CSV filer. "28494FC9-740D-40B7-B3FF-1A09C72B077D";"2015-03-01 08:41:19";"2016-04-01 08:20:00";"050379xxx";"07";"6D110BF5-8229-4BC3-BA2D- 4F7F060F374F.edi";"A1342F78B9E54610A463C96C721F6E44.bin";"D60E9BAE2DED420A9203E2DD04 38BF04.bin";"01EB4E1CF5CF46EDACA2D64C05E16D95.bin" Side 4 af 11
Eksportformat for point tilhørende henvisningerne Der har i mange år været en integration mellem hotellet og sygsikringssystemet i region Midtjylland, med visning af tildelte og anvendte point til en henvisning. Disse data eksporteres til mappen POINT. Filerne i mappen bliver navngivet således, at de refererer direkte til [uniquereferralidentifier] fra eksporten af henvisningsdata. [externalnumber] Ydernummer på den klinik der Varchar(30) er registreret på hændelsen. [limit] Øverste grænse for antal tilladte Float point. [used] Antal brugte point Float [feet] Angiver om det er for fodterapi Int (1) eller ej(0) [clinicname] Navnet på den klinik der er Varchar(150) registreret på hændelsen. [lastaccountdate] Hvornår der sidst er afregnet på denne henvisning. Datetime Eksempel: "577294";"99";"6";"0";"FYSIOTERAPEUT CHARLOTTE RIIS GRAVESEN";"2015-09-30 00:00:00" Side 5 af 11
Eksportformat for klinikkerne, afdelinger og kommuner mm. Data om klinikkerne, afdelinger og kommuner mm. i primær og sekundær sektor bliver udlæst i følgende rækkefølge og format. Disse data eksporteres til mappen KLINIKKER. [uniqueclinicidentifier] Unik nøgle for Klinikken. Linkes til GUID en fil i PERSONER mappen af samme navn. [name] Navn Nvarchar(150) [externalnumber] Ydernummer/SKS kode Nvarchar(30) [externalnumberqualifyer] Typen af overstående nummer, Nvarchar(20) f.eks. SKS eller YNR [locationnumber] EAN nummer (Lokationsnummer) Nvarchar(30) [address1] Primær adresse Nvarchar(60) [address2] Sekundær adresse Nvarchar(60) [postalcode] Postnummer Nvarchar(50) [city] By Nvarchar(40) [cantreatdiseases] 1 hvis klink er behandler Int [canaddreferrals] 1 hvis klinik er henviser Int [healthcareoffice] 1 hvis klinik er sygsikringskontor Int [wantsms] 1 hvis klinikken ønsker SMS, når der Int kommer edifact i deres indbakke på hotellet [wantmail] 1 hvis klinikken ønsker e-mail, når Int der kommer edifact i deres indbakke på hotellet [wantdis91] 1 hvis klinikken ønsker en DIS91, Int når der kommer edifact i deres indbakke på hotellet [SMSNumbers] Numre der skal sendes SMS til hvis Text [wantsms] er 1 [emails] E-mails der skal sendes til hvis Text [wantmail] er 1 [visitationoffice] 1 hvis klinik er visitationskontor Int [wantmedbin] 1 hvis klinik ønsker medbin Int viderstillet ved vidersendelse af edifact [listreferrals] 1 hvis klinikke benytter hotellet som Int indbakke [speciality] Angiver hvilker specialer klinikken har adgang til. Dette felt kan Nvarchar(50) Side 6 af 11
gentages flere gange alt efter hvor mange specialer klinikken har. Eksempel: "5FCA3089-48C7-4AB1-8929-001023988F49";"Ridefysioterapeut Dorthe Pedersen";"558818";"YNR";"5790001354305";"Søndre Skiftevej 4, Hillerup"; ; 6760";"Ribe";"1";"0";"0";"0";"0";"0";"";"";"0";"1";"";"51";"511";"571";"621";"651" Eksportformat for personer Data for personer tilknyttet de enkelte kommuner, klinikkerne og afdelinger mm. bliver udlæst i følgende rækkefølge og format. Data eksporteres til mappen PERSONER, hvor der gemmes én fil pr. enhed og hvor filnavnet kan linkes direkte til [uniqueclinicidentifier] i KLINIKKER. [cprnumber] CPR nummer på personen Nvarhcar(20) [firstname] Fornavn Nvarchar(50) [lastname] Efternavn Nvarchar(70) [fullname] Fulde navn sammensat af fornavn Nvarchar(80) og efternavn [initials] Initialer, lavet ud fra fornavn og Nvarchar(10) efternavn [address1] Primær adresse Nvarchar(100) [address2] Sekundær adresse Nvarchar(100) [postalcode] Postnummer Nvarchar(10) [city] By Nvarchar(50) [country] Land Nvarchar(30) [email] E-mail adresse Nvarchar(100) [password] Adgangskode til hotellet Nvarchar(50) [allowpasswordlogin] Om personen kan logge ind med Int CPR nummer og adgangskode. Primær adgang er NemId. 1 hvis det er tilladt, ellers 0. [removepasswordloginafter] Hvor længe det er muligt at logge Datetime ind med CPR nummer og kode. Angivet som en dato. Efter denne dato bliver [allowpasswordlogin] sat til 0. [clinicadministrator] Om personen er klinik administrator. 0 hvis ikke. Int Side 7 af 11
Eksempel: "030254xxxx";"Dorthe";"Pedersen";"Dorthe Pedersen";"DP";"Søndre Skiftevej 4, Hillerup";"";"6760";"Ribe";"DK";"";"TX5buG";"0";"";"1" Side 8 af 11
Eksportformat for specialer Data vedrørende specialer bliver udlæst i følgende rækkefølge og format. Disse data eksporteres til mappen SPECIALER. [uniquespecialityidentifier] Unik nøgle for specialer. Nvarchar(20) [name] Navn. Nvarchar(50) [description] Beskrivelse. Nvarchar(250) [maxretakecount] Max antal gange en henvisning med Int given speciale må tages. [livingdaysallowedinhotel] Max antal dag en henvisning med Int given speciale lever i hotellet, før den bliver slettet. [SendingSpec] Afsender nummer ved afsendelse af Int edifact direkte fra hotellet (Indskrevet henvisning). [deniedondirect] Angiver om det er tilladt at sende Int direkte til specialet. [daysallowedtobetaken] Hvor mange dage en henvisning kan tages i. Denne dato er altid kortere end [livingdaysallowedinhotel] Int Eksempel: "03";"DIAGNOSTISK RADIOLOGI";"DIAGNOSTISK RADIOLOGI";"10";"550";"66";"0";"180" Side 9 af 11
Eksportformat for beskeder Beskeddata bliver udlæst i følgende rækkefølge og format. Disse data eksporteres til mappen BESKEDER. [uniquemessageidentifier] Unik nøgle for besked typen af Int besked [description] Beskrivelse Nvarchar(200) [defaulttext] Teksten der skal sendes. Er Nvarchar(300) udfyldt med placeholders [specialitydependent] Angiver om beskeden er afhængig Int af et speciale. F.eks. i forbindelse med udløb af en henvisning, der kan være forskel antal dage fra speciale til speciale. [messagetype] Angiver om det er henviser besked eller behandler besked. Int Eksempel: "4";"Henvisningen er taget af anden behandler.";"patienten har henvendt sig til en anden behandler, som nu har overtaget henvisningen.\nhenvisningsdato: %yyy%\n";"0";"1" Side 10 af 11
Eksportformat for logdata Logdata bliver udlæst i følgende rækkefølge og format. Disse data eksporteres til mappen LOGDATA. 3: En henvisning bliver vist af en bruger på hotellet. 4: En henvisning bliver taget af en bruger på hotellet. 5: En henvisning tilgået hotellet. 6: En henvisning viderestilles fra hotellet. 9: En henvisning tages igen af en bruger på hotellet. 19: En henvisning viderestilles via De Gode Sider [event] Typen af event. Se overstående Int liste. [recordeddate] Dato for hvornår logdata er Datetime skrevet. [refrecivedate] Henvisningsdato hvis logdata er Datetime omkring en henvisning. [referralid] Henvisnings-Id, kan referer Nvarchar(50) direkte til HENVISNINGER.CSV filen. [reftype] Typen af henvisning. F.eks. REF01. Nvarchar(50) [treatercpr] CPR nummer på behandler der Nvarchar(20) har hentet henvisning. [treatercliniclocation] Behandler EAN. Nvarchar(20) [referercliniclocation] Henvisninger EAN. Nvarchar(20) [patientcpr] Patient CPR nummer. Nvarchar(20) [asedi] 1 hvis henvisning er taget som Int edifact. [aspaper] 1 hvis henvisning er printet ud. Int Eksempel: "5";"2016-01-11 15:03:55";"2016-01-11 15:03:00";"a4a310cd-e4af-4fe6-adbd- 00018a8dbd81";"REF07";"";"";"5790000139910";"080566xxxx";"0";"0" Side 11 af 11