Integrering via eksisterende dokumentlager
EPJ-systemer som støtter direkte integrering via et XDS/XCA API-grensesnitt for deling av dokumenter, kan benytte disse til å integrere seg som en dokumentkilde.
Primærprotokollen er SOAP-basert kommunikasjon ved bruk av IHE XDS-profilen.
Dokumentasjon om XDS-metadataformat
- Abstrakt metadatamodell – IHE ITI TF Vol3
- ebRIM-representasjon – IHE ITI TF Vol3
- Norsk profil for XDS-metadata
Transaksjoner
Slack-kanal for integrasjonsspørsmål
Ved integrering med Norsk helsenetts lagringsløsning må du bli tildelt en instans av XcaDocumentSource.
Du vil motta en objektidentifikator (OID) som identifiserer din instans av XcaDocumentSource. Når dokumenter lastes opp, må denne identifikatoren inkluderes i de relevante egenskapene i FHIR-bunten.
For å få en instans av XcaDocumentSource, og ved spørsmål om integrasjoner, er du velkommen til å kontakte oss i vår Slack-kanal:
#ext-nhn-pasientens-journaldokumenter
Steg ved integrering med eksisterende lagringsløsning
Som integratør trenger du et integrasjonslag mellom din lagringsløsning og NHNs XCA Initiating Gateway.
XDS/XCA-integrasjonslaget må håndtere følgende scenarioer (ikke uttømmende):
- akseptere både ITI-38 og ITI-39 (multipart) forespørsler, samt korrekt formaterte svar.
- for ITI-38 – håndtere AdhocQuery-typer for FindDocuments og GetAssociations
- håndtere forretningslogikk knyttet til ConfidentialityCodes for innbygger og helsepersonell.
- kunne returnere delvis skjulte metadata.
- måtte håndtere tilgangskontroll, bl.a. PurposeOfUse, HCP-rolle, HPR-nummer, organisasjon osv.
- validere SAML-tokens fra Helsenorge og HelseID ved bruk av deres tilbudte JWKs for det integrerte miljøet.
Eksisterende lagringsløsning integrert med NHN
flowchart LR
act[Helsepersonell]
subgraph "EPJ-system"
eepr[EPJ-system]
epdb[(Lagringsløsning)]
xdslr[[XDS/XCA<br>Integrasjons-<br>lag]]
end
usr(("Sluttbruker<br>(Helsenorge eller<br> Kjernejournal)"))
subgraph "NHN"
nhn[NHN XCA Initiating Gateway]
end
act --Laster opp dokumenter--> eepr --Laster til<br>intern lagring--> epdb
usr --Ønsker å<br>hente<br>dokumenter--> nhn <--ITI-38/ITI-39--> xdslr --> epdb
Eksisterende lagring, dokumenter som lastes opp av EPJ, og XDS/XCA-integrasjonslaget som håndterer ITI-38- og ITI-39-forespørsler