Vedlegg til kravspesifikasjon



Like dokumenter
Nytt innhold i DIPS etter gjennomført oppgradering - Informasjon til sluttbrukerne

WinMed 2 NHN Adresseregister

KODEVEILEDER. Diagnostisk pakkeforløp for pasienter med uspesifikke symptomer på alvorlig sykdom som kan være kreft

MRS Medisinske Registreringssystem Helse Midt-Norge. Mats B. Pettersen, Monica Ramberg Trondheim 9. oktober 2007

Nyheter Profdoc Vision Allmenn 4.4. Oracle 11,10g og 8i

Status for noen av «våre» prosjekter

AP226 Use Case Diagram - SBL

Nyheter i WinMed Allmenn. versjon Databaserevisjon www

Installasjon og Dokumentasjon

Behovet for leverandørenes samarbeid om standardering av utveksling av data

Innspill til Nasjonal fagkomite for standardisering

Brukerveileding for bruk av system for registrering av prevalens av infeksjoner og antibiotikabruk i helsetjenesten (PIAH)

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

Veiledning for vedlikehold av informasjon i RESH. Versjonskontroll. Versjon Status/ Endring Ansvarlige Dato

Innholdsstandard (meldinger) ebxml-rammeverk (innpakking, adressering, transportkvittering, kryptering, autentisering, virksomhetssignatur)

Hva kan et klinisk fagsystem bidra med til kvalitetsregistre?

Standard: Organisasjonsoppsett

VEILEDNING BRUK AV NY LØSNING FOR PERIODISERING AV BUDSJETTER I MACONOMY

Integrasjon Altinn. 31. august 2009 Morten Græsby

Dokumentkontroll Saksbehandler Gjennomgang Godkjent av Anders Stubban. Distribusjonsliste Tittel Navn Institusjon Prosjektansvarlig Programkontor

Akseptansetest for mottak PLO-meldingen: Orientering om tjenestetilbud

Arkitekturprinsipper i spesialisthelsetjenesten. Versjon 1.0 Sist oppdatert: 27. nov 2014

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

Forprosjekt nytt skoleadministrativt system. Vedlegg 6 Prosessbeskrivelse Aktivitetsskolen

MRS 4 for NIR Hva er nytt? Deler av presentasjonen er lånt av John Petter Skjetne produktansvarleg MRS

Innlogging CV. Brukerdokumentasjon. Side 1 av 10

Åtkomst till läkemedelsinformation hur hanteras frågan av våra grannländer?

Avtalen skal bidra til effektiv ressursutnyttelse av helsetjenester både i kommunen og spesialisthelsetjenesten.

Web-TA Brukermanual Schenker AS

Akseptansetest av mottak Svarrapportering av medisinske tjenester Radiologi

Forespørsel og svar om egenandel

Guide for tilkobling til HIKT s Citrix løsning

Hjelp til tjenesten Betaling for oppdrag

Brukerdokumentasjon. Webservices og webklient for kodeverk/ kodeverdi verifisering

Melding om dødsfall og dødsårsak Brukermanual, utprøving høsten MF Helse Versjon august 2018

Brukerveiledning for kontaktpersoner i kommuner og fylkeskommuner

Samordning av IKT i spesialisthelsetjenesten Status ny felles IKT-strategi

Fagdag om elektronisk meldingsutveksling i NT E-meldinger. Stiklestad 5.Desember 2014 Arne Gunnar Barstad

Akseptansetest av mottak Rekvirering av medisinske tjenester Medisinsk biokjemi

Løsningsarkitektur i og rundt Altinn. 31. august 2009 Wilfred Østgulen

Informasjonsmøte om kvalitetsregister Teknisk plattform. Bernt Olav Økland, Helse Vest IKT

Endring av e-postoppsett med IMAP til ny e-posttjener

Hvilken ferietype er du? PERSONVERN

Felleskomponenter. kommunal sektor.

Brukerdokumentasjon. Adresseregisteret Om Adresseregisteret

Ingen investeringskostnader Ingen risiko Ingen bindinger eller forpliktelser Løpende oversikt over status Enkel håndtering av nye poster

Akseptansetest av mottak Svarrapportering av medisinske tjenester Immunologi

IHE i Norge. Petter Østbye. Adm. dir. Sectra Norge AS. Medforfattere: Espen Møller, Roald Bergstrøm, Aslak Aslaksen

Akseptansetest av mottak Svarrapportering av medisinske tjenester Mikrobiologi

Kliniske IT-systemer veien videre

Dette dokumentet beskriver feilrettinger og endringer gjort i patcher til versjon 7.52 (Oracle) og 7.53 (MSSQL)

Nr.3 Rutine for varsling om innleggelse og utskrivningsklar pasient med bruk av elektronisk meldingsutveksling

Melding om dødsfall og dødsårsak Brukermanual, utprøving høsten MF Helse versjon 1.1. september 2018

Send og Motta efaktura bedrift i Nettbank bedrift

Spørsmål og svar: Sak 2012/232 Elektronisk verktøy for dataregistrering

Brukerveiledning for overvåking

BÆRUM KOMMUNE. Bilag 1: Kundens kravspesifikasjon

Akseptansetest av sending og mottak Applikasjonskvittering

Nytt i FarmaPro Service release : 4.1.0g Dato :

Rutine for innrapportering pass og stell av barn 2015 via Altinn

Introduksjon. Én pasientjournal i Helse Sør-Øst - tryggere, enklere, raskere

Søknad om tilskudd for videreutvikling av elektronisk samhandling mellom sykmelder og NAV i oppfølging av sykmeldte.

Teknisk tilrettelegging Digital dialog fastlege

ephorte Integration Services (eis) produktbeskrivelse

Styresak /3 Samarbeid om felles journal i Helse Nord - informasjon

Tekniske krav til portal med publiseringsløsning (fase 1)

Visma Flyt skole. Foresatte

Praktiske løsninger for utveksling av. 21. oktober 2005

ISY Park Go og nye ISY Park. Endre Lykke, NoIS

TILBUDSVEILEDER HVORDAN LAGE TIL BERGEN BRANNVESEN. Side 1

Psykiatrien i Vestfold HF

Brukerveiledning for GIRO adminstrasjon.

Oppsett «Visma Contacts»

Akseptansetest for mottak av PLO-meldingen: Helseopplysninger til lege

Installasjonsveiledning

Akseptansetest av mottak Elektronisk epikrise - Den gode epikrise

Visma Enterprise. Versjon Fakturering Brukerveiledning - enkel utgave

Vask av kjøretøy og eiere mot registeret infotorgkjøretøy

Dokumentansvarlig: Berit Trøgstad Bungum Utarbeidet av: Arbeidsgruppe Økonomi, Regional EPJ ved OUS

Henvisninger og epikrise. Ronny Kristiansen

Standardisering hvorfor, hva, hvordan?

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

Informasjonsskriv om medisinering av barn/elever i barnehage og skole

Hva skjer? Status for elektronisk samhandling i Helse Vest

Slik administrerer du Ståstedsanalysen

Accenture Altinn. Implementasjonsguide for sluttbrukersystemer

Web Service Registry

Sak 36 16_Tillegg_saksunderlag SamUt docx Sak 36-16_Vedlegg Begrepet tjeneste adressering med HER id og skisse til ideell prosess.

Bakgrunn. Kurset krever ingen spesielle forkunnskaper om modellering.

Litt om meg selv Innleid prosjektleder fra Bouvet Prosjektleder for utvikling av BiRK Barnevern Informasjon Registrering og Kvalitet Representerer her

Sideordnede spesifikasjoner

SvarUt. Astrid Øksenvåg, prosjektleder KS SvarUt Steinar Carlsen, Bergen kommune

Brukerveiledning for StudentWeb

REISEREGNINGSMODUL. BRUKERVEILEDNING Visma Travel Expense

Saksbehandling av vedtak etter 3-2 nr. 6

Endring av filgrensesnitt mot arbeidsgivere

Aktivitets analyse 2010 somatikk SUS (pr oktober)

BRUKERVEILEDNING. Oppsett av Activesync klient for Windows Smartphone og Pocket PC mot Exchange Customer Service Center

VEILEDER FOR EXTRANET

DIGITAL FORNYING -for bedre pasientsikkerhet og kvalitet

Transkript:

Vedlegg til kravspesifikasjon Integrasjonskrav til nytt

Innhold Kravspesifikasjon - integrasjonskrav til nytt 1 INNLEDNING... 3 1.1 INTEGRASJONSKRAV... 3 1.2 FORMÅL... 3 1.3 SYSTEMSKISSE INTEGRASJONER... 3 2 OVERORDNEDE RAMMER OG FØRINGER FOR INTEGRASJONSARKITEKTUREN... 4 2.1 HELSE VEST INTEGRASJONSSTRATEGI... 4 3 BRUKSTILFELLER... 5 3.1 HENTE PASIENTDEMOGRAFI FRA PASIENTREGISTER... 5 3.1.1 ARBEIDSFLYT... 6 3.1.2 TEKNISK KRAV... 7 3.2 HENTE PASIENTDEMOGRAFI FRA PASIENTREGISTER OG FOLKEREGISTERET... 7 3.2.1 ARBEIDSFLYT... 8 3.2.2 TEKNISK KRAV... 9 3.3 STARTE LØSNINGEN MED OPPSTARTSPARAMETRE... 10 3.3.1 ARBEIDSFLYT... 11 3.3.2 TEKNISK KRAV... 12 3.4 OPPDATERING AV PASIENT ID... 12 3.4.1 TEKNISK KRAV... 12 3.5 OPPDATERING AV PASIENTDEMOGRAFI... 13 3.5.1 TEKNISK KRAV... 13 3.6 HENTE SOSIODEMOGRAFISKE DATA FRA EPJ... 15 3.7 KLINISKE DATA FRA EPJ TIL NY LØSNING... 15 3.7.1 PASIENTFORLØP/PASIENTHISTORIE... 15 3.7.2 PSYKIATRI OG RUS... 15 3.7.3 LABORATORIESVAR... 15 3.7.4 MEDISINER... 16 3.8 KLINISKE DATA TIL EPJ FRA NY LØSNING... 16 3.9 UTTREKK TIL FORSKNINGS- OG KVALITETSREGISTRE... 16 3.10 UTTREKK TIL STATISTIKKPROGRAM... 16 4 SIKKERHET I WEB SERVICES... 16 Side 2 av 16

1 Innledning Kravspesifikasjon - integrasjonskrav til nytt 1.1 Integrasjonskrav Dette dokumentet inneholder en detaljert beskrivelse av integrasjonskrav tilknyttet nytt psykometriske instrumenter og brukererfaringsundersøkelser, heretter kalt «Løsningen», som skal anskaffes i Helse Bergen. Det er ønskelig at Løsningen skal kunne integreres mot sentrale tjenester som tilbys og benyttes i Helse Vest, dvs. tjenester, registre og funksjonalitet som ligger utenfor løsningen. 1.2 Formål Formålet med de tekniske beskrivelsene som er satt opp i dette dokumentet er: - Å sikre at de funksjonelle kravene blir understøttet av relevante tekniske integrasjon beskrivelser/krav - Å sikre at løsningen blir sett i sammenheng med den eksisterende infrastrukturen i helseregionen - Å få et mest mulig helhetlig bilde av det integrasjonsmessige aspektet av en leveranse 1.3 Systemskisse integrasjoner Side 3 av 16

Kravspesifikasjon - integrasjonskrav til nytt 2 Overordnede rammer og føringer for integrasjonsarkitekturen 2.1 Helse Vest Integrasjonsstrategi Helse Vest har en regional integrasjonsstrategi som skal følges ved innføring i de enkelte foretakene. Strategien er kvalitetssikret mot Nasjonal IKT Fagforum Arkitektur, og prinsipper, krav og anbefalinger er i tråd med Nasjonal IKTs Tjenesteorientert arkitektur i spesialisthelsetjenesten. Noen sentrale elementer fra integrasjonsstrategien gjengis her kort: For meldingsbaserte tjenester (asynkrone), skal kommunikasjonen foregå via Helse Vests mellomvare, Microsoft BizTalk Server. I tråd med Nasjonal IKTs arkitektur, skal meldingene følge standardene til KITH og HL7. For synkron kommunikasjon skal det benyttes et sett webtjenester. I tråd med Nasjonal IKTs arkitektur, følger disse tjenestene ISO-standarden HL7 v3. Replikering av data skal bare forekomme dersom virksomhetsmessige behov tilsier at dette er den beste løsningen. Ellers skal oppslag mot kilde/andre systemer benyttes når Systemet ikke selv eier dataelementene. Løsningen skal implementeres i henhold til Helse Vests integrasjonsstrategi og prinsipper. Eventuelle avvik fra integrasjonsstrategien skal dokumenteres særskilt i løsningsbeskrivelsen. Side 4 av 16

3 Brukstilfeller I seksjonene under er det for noen brukstilfeller lagt inn beskrivende prosessdiagrammer for å illustrere hvordan Løsningen skal samhandle med sentrale tjenester. Det er benyttet en delmengde av standard BPMN notasjon i diagrammene. 3.1 Hente pasientdemografi fra pasientregister En pasient/person hentes fra pasientregister (DIPS PAS) når et fødselsnr, D-nummer eller hjelpenummer tastes inn i skjermbilde for henting av pasient eller når en bruker velger en pasient fra listen i dette skjermbildet.

3.1.1 Arbeidsflyt Søker frem pasient Start registrering Sjekker om pasient ligger i internt register Ja Klargjør til registrering Nei Søker etter pasient i sentrale tjenester Opprett pasient i internt register PatientRegistry. GetDemographics Figur 1 Hente pasientdemografi

3.1.2 Teknisk krav For å hente navn og adresse fra pasientregister basert på F-, D- eller H-nummer, skal web-tjenesten PatientRegistry.GetDemographics benyttes. Pasientdemografi på HL7 v3 format returneres til kallende system. Request: Response: PRPA_IN201307NO PRPA_IN201308NO Krav til sikkerhet: Web tjenesten skal tilfredsstille sikkerhetskrav som spesifisert i 4. 3.2 Hente pasientdemografi fra pasientregister og Folkeregisteret En pasient/person hentes fra pasientregister (DIPS PAS) eller Folkeregistret når et fødselsnr, D-nummer eller hjelpenummer tastes inn i skjermbilde for henting av pasient eller når en bruker velger en pasient fra listen i dette skjermbildet.

3.2.1 Arbeidsflyt Sentrale tjenester Stamcelle system Bruker Søker frem pasient Sjekker om pasient ligger i internt register NB! Oppretter pasient i pasientregister dersom den ikke finnes. Nei Søker etter pasient i sentrale tjenester HL7 AddGetDemographics Ja Opprett pasient i internt register Start registrering Klargjør til registrering Figur 2 Hente pasientdemografi og opprette pasient

3.2.2 Teknisk krav For å hente navn og adresse fra pasientregister eller Folkeregister basert på F- eller D-nummer, skal webtjenesten AddGetDemographics benyttes: Denne tjenesten er en aggregert BizTalk-tjeneste, utviklet av Helse Vest IKT som benytter HL7- standardtjenester mot pasientregister og Folkeregister. For oppslag av pasient/persondemografi vil Løsningen ikke trenge å forholde seg til de underliggende HL7-tjenestene. AddGetDemographics har identisk kallgrensesnitt (request og response) som HL7 v3-tjenesten PatientRegistry.GetDemographics. Ved kall til tjenesten AddGetDemographics vil denne forsøke å hente pasientdemografi for gitt pasient fra DIPS PAS ved hjelp av tjenesten PatientRegistry.GetDemographics. Dersom pasienten ikke eksisterer, vil persondemografi bli hentet fra Folkeregisteret ved hjelp av tjenesten PersonRegistry.GetDemographics. Personen som returneres vil så bli lagt til i pasientregister (DIPS PAS) ved hjelp av tjenesten PatientRegistry.Add og pasientdemografi på HL7 v.3-standard returneres til kallende system. Request- og responsinteraksjonene er identiske med interaksjonene PRPA_IN201307UV og PRPA_IN201308UV02 som benyttes av HL7-tjenesten PatientRegistry.GetDemographics, bare navnene er forskjellige. Request: Response: PRPA_IN201307UV02_HV PRPA_IN201308UV02_HV

Kravspesifikasjon - integrasjonskrav til nytt Krav til sikkerhet: Web tjenesten skal tilfredsstille sikkerhetskrav som spesifisert i 4. 3.3 Starte Løsningen med oppstartsparametre Valgt pasient skal kunne overføres automatisk fra pasientregister (DIPS PAS) til Løsningen ved at Løsningen startes med (blant annet) pasient Id som oppstartsparameter. Skjermbilde for valgt pasient skal vises i Løsningen. Side 10 av 16

3.3.1 Arbeidsflyt Sentrale tjenester Stamcelle system Bruker Figur 3 Motta pasient id og opprette pasient

3.3.2 Teknisk krav Løsningen skal kunne startes vha DIPS Verktøyintegrasjon. Det er to måter å aktivere/starte en annen applikasjon fra DIPS EPJ/PAS: 1. Starte applikasjon ved å spesifisere kommandolinje (CMD) m/parametere 2. Registrere COM komponent som lastes og kalles hver gang bruker velger et spesifisert menyvalg. a. Kall til COM-komponent som implementerer grensesnittet IDIPSToolsIntegration b. IDIPSToolsIntegration har én metode: Execute (IStrings) c. 3.part kan integrere uten å være avhengig av endringer i DIPS-klienten d. Kan overføre en rekke parametere, f.eks. pasientid og/eller navn. Merknad: Det er ikke mulig å sende over passord som parameter. Brukernavn er derimot mulig å sende inn, f.eks. aktiv bruker i DIPS. Ved mottak av pasient id skal Løsningen søke frem pasienten i internt register. Hvis pasienten ikke finnes skal denne hentes i sentralt pasientregister ved å benytte HL7-tjenesten PatientRegistry.GetDemographics, før den opprettes i internt register. Request: PRPA_IN201307NO Response: PRPA_IN201308NO ContextManager fra DIPS DIPS ContextManager gir konstekststyring mellom DIPS og andre applikasjoner. Beskriv eventuelt løsningens muligheter i tilknytning til dette eller annen kontekststyring. 3.4 Oppdatering av pasient ID Løsningen skal slå sammen pasient id er dersom disse peker til samme pasient. Et eksempel på dette kan være en pasient med H-nummer som allerede er registrert med sitt offisielle F-nummer fra tidligere. Funksjonaliteten vil være avhengig av om hvilken informasjon som allerede er registret på pasienten i Løsningen: Både gammel og ny id er kjent pasientinformasjon kobles sammen. Bare gammel id er kjent id oppdateres. Bare ny id er kjent ingen oppdatering. Verken gammel eller ny id er kjent ingen oppdatering. 3.4.1 Teknisk krav Løsningen skal kunne motta meldingen PatientRegistry.DuplicatesResolved og slå sammen pasientinformasjon eller oppdatere pasient id en. Løsningen må oppdatere pasientdemografi i lokal database dersom pasienten finnes. For ukjente pasienter skal meldingen avvises. I begge tilfeller skal Løsningen kunne sende en kvittering (ack) på at meldingen er mottatt. Det skal dog være konfigurerbart om Løsningen skal sende slike kvitteringer. Meldingsformat: PRPA_IN201304NO

Kvittering: MCCI_IN000002UV01 Kravspesifikasjon - integrasjonskrav til nytt 3.5 Oppdatering av pasientdemografi Løsningen skal oppdatere pasienter som har fått oppdatert pasientdemografien i DIPS. Dette er særlig relevant i de tilfellene der pasienten er oppdatert til død i DIPS, men er også relevant for andre endringer på pasientdemografien. 3.5.1 Teknisk krav Løsningen skal kunne motta meldingen PatientRegistry.RecordRevised. Denne meldingen inneholder oppdatert pasientdemografi. Løsningen må oppdatere pasientdemografi i lokal database dersom pasienten finnes. For ukjente pasienter skal meldingen avvises. I begge tilfeller skal Løsningen kunne sende en kvittering (ack) på at meldingen er mottatt. Det skal dog være konfigurerbart om Løsningen skal sende slike kvitteringer. Meldingsformat: PRPA_IN201302NO Kvittering (Ack): MCCI_IN000002UV01 Side 13 av 16

Kravspesifikasjon - integrasjonskrav til nytt DIPS MessageBroker DIPS BizTalk PatientRegistry.RecordRevised PRPA_IN201302NO Receipt ack MCCI_IN000002UV01 Oppdatert pasient KITH XML AppRec KITH XML Ny løsning Side 14 av 16

Kravspesifikasjon - integrasjonskrav til nytt 3.6 Hente sosiodemografiske data fra EPJ Beskriv løsningens muligheter for å hente sosiodemografiske data fra DIPS. 3.7 Kliniske data fra EPJ til ny løsning 3.7.1 Pasientforløp/pasienthistorie Systemet skal kunne hente opp en pasients kontakthistorikk ved hjelp av sentral tjeneste. Tekniske krav For å hente pasienthistorikk for en pasient fra DIPS skal web tjenesten CareRecordManager.GetCareRecordProfile benyttes: Request: Response: QUPC_IN043100NO QUPC_IN043200NO Tjenesten returnerer de 20 siste oppholdene i sykehuset. Beskrivelse av Web tjenesten, samt wsdl, skjema og eksempelmeldinger er tilgjengelig på http://hl7.ihelse.net. 3.7.2 Psykiatri og rus Beskriv løsningens muligheter for uthenting av følgende informasjonselementer fra DIPS Vedtaksoversikt Uferdige Vedtak Registrerte GAF-verdier Tvangsmidler MADR-verdier Rusrelaterte data 3.7.3 Laboratoriesvar Beskriv løsningens muligheter for uthenting av laboratoriesvar fra andre fagsystem eventuelt fra DIPS. Side 15 av 16

3.7.4 Medisiner Kravspesifikasjon - integrasjonskrav til nytt Beskriv løsningens muligheter for uthenting av eventuelle registrerte medikamenter på pasienten fra andre systemer. 3.8 Kliniske data til EPJ fra ny løsning Beskriv løsningens mulighet for å oppdatere DIPS med aktuelle data fra løsningen. 3.9 Uttrekk til forsknings- og kvalitetsregistre Beskriv funksjonaliten i løsningens for uttrekk av data til forsknings- og kvalitetsregistre 3.10 Uttrekk til statistikkprogram Beskriv funksjonaliten i løsningens for uttrekk av data til statistikkprogram som SPSS o.l.. 4 Sikkerhet i Web services For å konsumere Web services må en brukerkode og tilhørende passord inkluderes i SOAP header til Web services spørringen. SOAP header vil se slik ut (forenklet eksempel): <soapenv:header> <wsse:security xmlns:wsse="(..)" soapenv:mustunderstand="1">.. <wsse:usernametoken somenamespace:id= uuid-060c77ce-... > <wsse:username>wsconsumer</wsse:username> <wsse:password wsse:type=... >SecretPassword</wsse:Password> </wsse:usernametoken> </wsse:security> </soapenv:header> Figur 2: Eksempel på forenklet SOAP Header for sikkerhet i Web services All trafikk over Web services skal være kryptert. Side 16 av 16