Versjonssammenligning

Nøkkel

  • Denne linjen ble lagt til.
  • Denne linjen ble fjernet.
  • Formateringen ble endret.

Bidragsytere

Driftsansvarlig for EPJ
EPJ-leverandør
Teknisk ressurs hos VKP

Status
colourBlue
titleKommune

Prosjektleder eller lignende som kan legge inn bestillinger til

Status
colourRed
titleepj-leverandør
og
Status
titleDriftsavdeling

Status
colourGreen
titleVKP

Tekniske ressurser

Status
colourRed
titleepj-leverandør

De som har laget EPJ-en, enten Dips, TietoEvery, Visma eller Epic

Status
titleDriftsavdeling

De som er ansvarlig for drift av EPJ-en. Som regel kommunes IT-avdeling

Mål

Få opprettet kontakt mellom VKP og kommunenes EPJ

Tidsfrist

2 til 4 uker

Innholdsfortegnelse
minLevel1
maxLevel2
stylenone

\uD83E\uDD14 Problemstilling

Image Added

For at VKP skal kunne utveksle informasjon med kommunes EPJ må det gjøres endringer i nettverket lagre journalnotater og hente ut informasjon fra EPJ-en i kommunen er vi avhengig av at det er en kobling mellom VKP og EPJ-en. Disse endringene er det som regel kommunens driftsansvarlig for EPJ som må gjennomføreFor å få opp denne koblingen så må det å gjøres to ting.

Det første er at

Status
colourRed
titleepj-leverandør
må åpne opp EPJ-en for andre, dette gjøres ved at de setter opp et eller flere API-er. Litt enkelt forklart så gjør API-et det mulig for VKP å lagre og hente ut visse typer data fra EPJ-en, som for eksempel besøksplaner.

I tillegg til API-et trengs det også å gjøres endringer i kommunens nettverk og da spesielt i kommunes brannmur. Dette må gjøres fordi man har sperret ute alle som prøver å komme seg inn i kommunes nettverk og hvis man ønsker å komme inn må man bli lagt inn som en godkjent part av

Status
titleDriftsavdeling
.

📝 Huskeliste før oppstart

Ting som må være på plass før prosessen:

  • Driftsansvarlig Finne ut av hvem som har driftsansvar for EPJ-en

  • Finne ut av hvem som er EPJ-ansvarlig i kommunen

  • Prosessen rundt bestilling av EPJ-API må være er igangsatt

  • Det har blitt gjort en RoS rundt oppkoblingen

Kjekt å ha:

  • Skisse over infrastruktur

  • Avklart med EPJ-leverandør når API-et skal installeres

\uD83D\uDEA9 Milepæler

og frister

Milepæl

Kommentar

EierAnsvarligTidsfrist

Involverte

Bestille EPJ-API

Kommunen må kontakte EPJ-leverandør og innhente tilbud på installasjon av EPJ-API hvis kommunen ikke har dette fra før av. I bestillingen av API bør det, om mulig, settes en frist for når API-et senest skal være ferdig installert.

Beskrivelse om VKPs API-bruk finner man her: 2.1 EPJ-API

Status
colourBlue
titleKommune

Status
colourRed
titleepj-leverandør

Enkel skisse over infrastruktur

Fra tidligere prosesser har VKP erfart at det er svært nyttig med en enkelt enkel skisse over infrastrukturen rundt EPJ-en. Ligger EPJ-en i “sikker sone”? Hvilke server er EPJ-API-ene installert på? Kan man nå denne serveren fra Helsenettet?

Utvid
titleEksempel på enkel skisse
Image Added

Status
colourBlue
titleKommune

Status
colourGreen
titleVKP

Status
titleDriftsavdeling

Installere EPJ-APII bestillingen av API bør man få satt en frist for når API-et senest kan bli installert

Her må det koordineres mellom

Status
colourRed
titleepj-leverandør
og
Status
titleDriftsavdeling
om hvor og hvordan API-ene skal installeres. Når
Status
colourRed
titleepj-leverandør
har installert API-ene så må de også teste disse for å se at ting fungerer som forventet.

Status
colourBlue
titleKommune

Status
colourRed
titleepj-leverandør

Status
titleDriftsavdeling

Åpne opp for VKP i brannmurer

Status
titleDriftsavdeling
Her driftsansvarlig gjøre en jobb med å få trafikken fra VKP til EPJ-enfå gjennomført endringer i kommunens infrastruktur. Beskrivelse av hva som må gjøres finnes lengre ned på siden.

Status
colourBlue
titleKommune

Status
titleDriftsavdeling

Status
colourGreen
titleVKP

Teste oppkobling

Sammen med

Status
colourGreen
titleVKP
testes det om trafikken kan flyte mellom VKP og EPJ-en

Status
colourGreen
titleVKP

Status
titleDriftsavdeling

\uD83D\uDDD3 Tidslinje eksempel

Veikartplanlegger
maplinks
timelinetrue
source%7B%22title%22%3A%22Roadmap%20Planner%22%2C%22timeline%22%3A%7B%22startDate%22%3A%222021-01-01%2000%3A00%3A00%22%2C%22endDate%22%3A%222021-03-15%2000%3A00%3A00%22%2C%22displayOption%22%3A%22WEEK%22%7D%2C%22lanes%22%3A%5B%7B%22title%22%3A%22EPJ-leverand%C3%B8r%22%2C%22color%22%3A%7B%22lane%22%3A%22%23f6c342%22%2C%22bar%22%3A%22%23fadb8e%22%2C%22text%22%3A%22%23594300%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222021-01-08%2023%3A45%3A44%22%2C%22id%22%3A%2263c32df3-4a1c-4352-9b70-f07b5b609bf9%22%2C%22title%22%3A%22Installere%20EPJ-api%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Kommune%22%2C%22color%22%3A%7B%22lane%22%3A%22%233b7fc4%22%2C%22bar%22%3A%22%236c9fd3%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222020-12-28%2001%3A39%3A48%22%2C%22id%22%3A%229172b373-4192-40d5-ac4e-10041a87862f%22%2C%22title%22%3A%22Bestilling%20av%20API%20fra%20EPJ-leverand%C3%B8r%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222021-01-17%2007%3A21%3A58%22%2C%22id%22%3A%222228711b-98f4-42dc-90ac-f3577ca27548%22%2C%22title%22%3A%22%C3%85pne%20opp%20for%20VKP%20i%20brannmurer%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.3564356435643563%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222020-12-31%2001%3A11%3A17%22%2C%22id%22%3A%22ecd2de2c-0395-41e2-ac97-8d56bd216530%22%2C%22title%22%3A%22Lage%20enkel%20infrastrukturskisse%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.1782178217821784%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22VKP%22%2C%22color%22%3A%7B%22lane%22%3A%22%238eb021%22%2C%22bar%22%3A%22%23aac459%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222021-01-17%2015%3A40%3A59%22%2C%22id%22%3A%22e3dc07e8-3926-40c2-a7cb-e654e82d4850%22%2C%22title%22%3A%22Sette%20opp%20ruting%20i%20Helsenettet%22%2C%22description%22%3A%22%22%2C%22duration%22%3A2.0396039603960396%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222021-02-03%2015%3A12%3A28%22%2C%22id%22%3A%2288e17f58-21bf-4a48-8c89-8b8fe93e2ce3%22%2C%22title%22%3A%22Teste%20oppkobling%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%5D%2C%22markers%22%3A%5B%7B%22title%22%3A%22Marker%201%22%2C%22markerDate%22%3A%222018-10-05%2007%3A07%3A43%22%7D%2C%7B%22markerDate%22%3A%222019-03-15%2000%3A00%3A00%22%2C%22title%22%3A%22Marker%22%7D%2C%7B%22markerDate%22%3A%222021-01-16%2003%3A05%3A20%22%2C%22title%22%3A%22Planleggings-m%C3%B8te%22%7D%5D%7D
pagelinks
titleRoadmap%20Planner
hashc5df2fc2c921d3f9a0f9f6012cbf1296

🖥
Anker
Teknisk

informasjonVKP utveksler data med EPJ via GET og POST HTTPS-kall.

-info
Teknisk-info
Teknisk informasjon

👩‍💻 Sjekkliste for EPJ-oppsett

Ansvarlig: EPJ-leverandør

  1. Er det avklart med driftsansvarlig for EPJ hvor og hvordan API-et skal bli satt opp?

  2. Skal man bruke sertifikater? Hvis ja, hvordan får man tak i disse?

  3. Er VKP-bruker satt opp i EPJ med riktige rettigheter?

  4. Har man testet at kall mot API-et fungere lokalt?

👨‍💻 Sjekkliste for infrastruktur

Ansvarlig: Driftsansvarlig for kommune

Ta stilling til:

  1. Trengs det endringer for å kunne eksponere EPJ-API-ene?

  2. Finnes det en tilgjengelig IP-adresse som kan brukes for å nå EPJ-API-et?

  3. Hvilke brannmurer trenger man å gjøre endringer i, og hvem har ansvar for disse?

    1. VKP utveksler data med EPJ via GET og POST HTTPS-kall.

  4. Trengs det ytterligere

NATing
  1. NAT-ing eller andre typer oversettelser?

  2. Trenger man nye sertifikater?

Konkrete gjøremål:

  • Vi trenger at dere åpner for trafikk fra VKP i brannmuren som filtrerer trafikk til/fra helsenettet hos kommunen. VKP-trafikken kommer fra følgende IP-nett (i prod):

    • 83.118.130.16/29

  • Vi forventer i utgangspunktet at det er port 443 (TLS) vi skal åpne mot endepunktene.

  • Vi kan ikke kommunisere direkte mot de interne adressene til endepunktene, så det må settes opp NAT-ing (eller annen publisering) av endepunktene innenfor det IP-nettet dere har fått tildelt for helsenettet, typisk innenfor 91.186.80.0/20.

  • Denne NAT-adressen må være registrert i DNS, slik at vi kan kontakte det med DNS-navn og verifisere riktig sertifikatnavn.

  • Et TLS/SSL-sertifikat må være lagt på endepunktet, som lar seg validere med DNS-adressen.