Vis indlæg

Denne sektion tillader dig at se alle indlæg oprettet af dette medlem. Bemærk at du kun kan se indlæg der er oprettet i områder du i øjeblikket har adgang til.


Beskeder - Thomas Krogsgaard Holme

Sider: [1] 2
1
Produkt: Sundhedsjournalen / Mangler jeg IP-whitelisting to demo miljøet?
« Dato: Juni 17, 2026, 01:40:55 13:40 »
Vær opmærksom på at IP-whitelistinger har en gyldighedsperiode, som kan udløbe.
Hvis du er i tvivl om IP-whitelisting hos sundhed.dk er på plads, så har du mulighed for selv at teste det.

Besøg https://epjlogindemo.sdkdev.dk/. Hvis denne side kan vises er whitelisting på plads.

Da det er klientens udgående IP der whitelistes er det vigtigt at du besøger ovennævnte side fra samme IP-nummer som klienten.
Du kan se dit ip nummer på https://ipnr.dk/.

2
Vejledning til systemintegration til sundhedsjournalen version 1.8 er nedtaget.
Løsningen lukkes endeligt 9/6-2026.

3
Leverandører af en sundhedsjournal-integration bliver IP-whitelistet til sundhed.dk’s demo miljø. Whitelistingen er på IP-nummer. Det whitelistede IP-nummer er leverandørens udgående IP-nummer for leverandørens test-system.


https://epjlogindemo.sdkdev.dk vises sundhed.dk's test IdP for demo-miljøet.


Denne side kan kun tilgås hvis det foregår med det whitelisted udgåede IP-nummer.
Du kan se dit ip nummer på https://ipnr.dk/

På IdP-siden kan brugeren vælge en faglig og en test-patient. Efter tryk på [Login]-knappen nederst vises sundhedsjournalen i browseren:


På den måde kan man teste en vilkårlig browser, og undersøge om sundhedsjournalen vises korrket.

Hvis der er problemer kan det måske hjælpe at se på log-vieweren https://logviewer-sosilogin-demo.sdkdev.dk/

4
Vejledning til systemintegration til sundhedsjournalen er opdateret til version 2.2.

Ændringen omfatter forberedende support for graviditetsmappen og lidt redaktionel oprydning.

Graviditetsmappen er endnu ikke implementeret, så de to nye landingpages kan pt ikke anvendes.

5
Specielt for V2 endpointet:

Når et login forsøges, valideres den oplyste SOR organisation. Hvis denne validering fejler returneresen besked som denne: (HTTP 400, Bad Request)
{"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"[ID]","errors":{"IsValidWorkplace":["No valid workplace for [CVR]"]}}

Krav til SOR koden:
1. SOR kode og CVR nummer skal tilhøre samme organisation.
2. SOR koden opfylder et af følgende krav:
 - a. 'almen lægepraksis' eller 'speciallægepraksis'
 - b.  organisationen er CVR whitelistet


6
IP Adresser

URL til login på sundhed.dk

URL til hjælpeværktøjer
Du skal whitelistet for at få adgang, og disse to sider kan bruges til at validere at whitelisting fungerer.

7
Produkt: Sundhedsjournalen / Hvordan man får et SOSI-id kort
« Dato: September 26, 2024, 01:45:04 13:45 »
Et SOSI-Id kort er et xml-token til brug i sundhedsdomænet.

Et SOSI-id kort kan tilvejebringes på flere forskellige måder. Nogle systemer henter den on-demand, andre henter dem når en medarbejder logger ind ved fremmøde på arbejdsstedet.
En mulighed er at logge ind med MitId via SEB brokeren og så omveksle bootstrap-token'et til et SOSI-Id kort.

Du kan finde mere information om SOSI-id kort, og om hvordan du kan få fat i et her:

https://www.nspop.dk/pages/viewpage.action?pageId=125490979

8
Produkt: Sundhedsjournalen / Eksempel på Parameterxml og SAML assertion 2025
« Dato: September 17, 2024, 03:15:06 15:15 »
Eksempler

Vedhæftet er et eksempel på de to xml-strukturer der skal sendes til sundhed.dk.

9
D. 05-19-2021 annoncerede Microsoft at Internet Explorer har nået End of Life, og at support slutter d. 15. juni 2022.
https://techcommunity.microsoft.com/t5/windows-it-pro-blog/internet-explorer-11-desktop-app-retirement-faq/ba-p/2366549

IE11 bygger på Microsofts Trident Engine, som er en integreret del af Windows 10. Trident Engine'en følger Windows 10 lifecycle, og vil tidligst nå End of Life i 2029.

Der er sikkert en del integrationer til sundhed.dk's sundhedsjournal, som er baseret på en indlejret browser - som benytter Trident Engine'en.

Således vil sundhedsjournalens integration være bundet til at understøtte Trident, indtil der ikke er flere af disse gamle integrationer. På nuværende tidspunkt er der ikke planner om at ændre dette, men det vil være ærgeligt at basere nye integrationer på en gammel engine.

Derfor vil jeg opfordre nye integrationer til at overveje andre muligheder.

Microsoft kommer selv med en anbefaling her:
https://docs.microsoft.com/da-dk/microsoft-edge/webview2/

Webview2 benytter Chromium engine'en som også benyttes i Google Chrome, Microsoft Edge og i Opera Browseren.

10
Produkt: Sundhedsjournalen / Sv: Testadgang til Sundhedsjournalen 2025
« Dato: Juni 22, 2021, 11:16:02 11:16 »
Adgang til Demo-miljøet

For at få adgang til demo miljøet med testklienten skal der sætte en environment variabel: SDK_ENVIRONMENT=DMO

11
Produkt: Sundhedsjournalen / Vejledning til opsætning af testklient 2025
« Dato: Juli 07, 2020, 11:47:47 11:47 »
Følgende konfigurationer er nødvendige for at testklienen kan afvikles.

Testklienten kan teste både version 1.x og version 2.x integrationer.

Installation af Microsoft IIS
Webserver-featuren skal installeres på din pc.

Rettelse i hostfil
Følgende linje tilføjes til tekstfilen hosts (uden fileextention)
Filen kræver administrative rettigheder at rette.

C:\Windows\System32\drivers\etc\hosts
Kode: [Vælg]
127.0.0.1 testklient.dk
Download den vedhæftede zip-fil og pak den ud
I eksemplet her gør jeg det til folderen
Kode: [Vælg]
C:\testklient.dk
Oprettelse af testklient.dk website i IIS
Opret websitet testklient.dk
Kode: [Vælg]
Sitename: testklient.dk
Applicationpool: testklient.dk
Physical path: C:\testklient.dk

Bind sitet til
Kode: [Vælg]
Type: HTTP
Hostname: testklient.dk
port: 80

Sæt denne environment variable
Kode: [Vælg]
SDK_ENVIRONMENT=DMO
Endpoints
V1 og V2 har hver deres endpoint, og hver deres schema. Begge dele fremgår af zip filen med eksemplet.
Url'er på endpoints står i web.config filen som ligger i roden.
Schema for hhv v1 og v2 findes her:
/App_Data/v1/
/App_Data/v2/

Endpoints til produktion udleveres i forbindelse med certificering.

Test i browser
Åben http://testklient.dk i din browser
Først vises klienten og ved tryk på [login] kommer du til sundhedsjournalen på testmiljøet demo.

Husk at det IP nummer du kalder fra skal whitelistes hos sundhed.dk, ellers får du ikke adgang. Den organisation som dine credentials viser du kommer fra skal også være en listet som en sundhedsorganisation hos sndhed.dk.

Se koden
Åben visual Studio som administrativ bruger
I VS åben solution filen "EpjWebTestClient.sln"
Start session med F5. Du ser nu testklient.dk i din defaultbrowser i debug mode.
Herfra kan du undersøge nærmere hvordan testklienten virker.

Troubleshooting
I forbindelse med opsætning af test-klienten er her et par fif:

1. Dette lille script kan løse nogle TLS udfordringer på windows
Kode: [Vælg]
@echo on
REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319" /v "SchUseStrongCrypto" /t REG_DWORD /d 1
REG ADD "HKLM\SOFTWARE\Microsoft\.NetFramework\v4.0.30319" /v "SchUseStrongCrypto" /t REG_DWORD /d 1
pause

Kør det som en .bat fil

2. Denne lille konfiguration kan løse en crypto udfordring, hvis man kører Microsoft Internet Information Service (IIS)
På App poolen, advanced settings, Proces Model section, sæt
Kode: [Vælg]
Load User Profile = true

12
Produkt: Sundhedsjournalen / TestClient
« Dato: Juli 06, 2020, 02:04:23 14:04 »
testklient.dk.2.1.7z - ny version pr 18 juni 2024
Filen indeholder en opdateret version af test-kilenten. Testklienten er i sig selv et website, der skal sættes op for at fungere. Yderligere er testklienten et kodeeksempel på hvordan klientdelen kan skrives. Eksemplet er i C# og beregnet på afvikling på Windows med IIS webserver...
Klienten
  • Er et eksempel på hvordan SAML Response opbygges, helt konkret
  • Kan med fordel bruges til at se om rammerne uden om koden er opfyldt. Eksempelvis Whitelisting hos sundhed.dk



13
Produkt: Sundhedsjournalen / Sekvensdiagram
« Dato: Juli 06, 2020, 02:04:00 14:04 »
Sekvensdiagram for kald til sundhedsjournalen fra fagsystem 1.8.0 og 2.0
Diagrammet viser den generelle sekvens for kald (diagrammet dækker mere end vejledningen)


14
Her finder du links til samtlige filer du kan downloade når du skal bygge en integration til sundhedsjournalen.

Vejledningen beskriver hvordan et fagsystem kan integreres med sundhed.dk.
Vejledningen beskriver ikke hvordan data, der skal benyttes i kaldet til sundhed.dk, herunder sosi-id-kort, tilvejbringes.

I kaldet til sundhed.dk indgår et Unsolicited SAML Response. Indholdet i dette skal Service Consumer (dvs fagsystemet)  selv tilvejebringe. Det kan gøres som beskrevet i sekvensdiagrammet vedhæftet herunder.

Vejledning til systemintegration mellem fagsystem og sundhedsjournalen 1.8.0 (Denne model er nedtaget og integrationen lukkes endeligt 9/6-2026)

Vejledning til systemintegration mellem fagsystemer og sundhedsjournalen 2.4

15
Introduktion / Sv: Test af lille fil!
« Dato: Juni 04, 2020, 09:27:41 21:27 »
Den er fin 🙂

Sider: [1] 2