Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Formålet med dette dokument er at beskrive systemarkitekturen for CAVE servicen. 

Sammenhæng med øvrige dokumenter

Dette dokument er en del af den samlede dokumentation for CAVE.

Dokumentets relation til de øvrige dokumenter er beskrevet i dokumentationsoversigten for projektet CAVE Service.

Læsevejledning

Nærværende dokument er tiltænkt udviklere og IT-arkitekter med interesse i CAVE Servicen. Herunder hører naturligvis personer involveret i konkrete dokument-kildesystemers brug af DDS Repository.

...

CAVE servicen er en løsning, der udstiller en FHIR snitflade. Det sker ved hjælp af HAPI FHIR java frameworket. I CAVE servicen udstilles der to typer af operationer. 

...

I FHIR terminologi så er data centreret omkring AllergyIntolerance ressourcen. De FHIR ressourcer, der ikke anvendes, er der heller ikke understøttelse for i servicen. 

...

Udover standard validering i forhold til FHIR standarden, så foretager cave servicen en række ekstra valideringer. Dette sker for at sikre en tilstrækelig høj datakvalitet, og for at sikre data opfylder de krav LAR servicen har. 

Nedenstående er de ekstra valideringer, der er lavet i forhold til FHIR standarden. 

...

  1. Der skal være en identifer med en kode og system, hvor system er CPR. Se LAR Anvenderguide for valid oid. 

...

Servicen er implementeret uden en egentlig sikkerhedsmodel. For at sikre utilsigtet adgang til servicen er den installeret således, at det kun er LAR servicen, der kan kalde den. Dermed er det LAR servicen, der afgør om en given slutbruger har adgang til CAVE servicen. 

...

CAVE servicen integrerer ikke til andre services. Registrering i min logMinlog, samtykke   MinSpærring og behandlerrelation tjek er anvendersystemets ansvar. Det vil sige at det er LAR servicen, der har ansvar for dette, da det CAVE kun er tilgængelig for LAR servicen. 

...

Det er besluttet at anvende HAPI FHIR som FHIR implementering. HAPI FHIR kan anvendes på flere niveauer. I cave servicen er det besluttet at anvende HAPI FHIR i størst muligt omfang. Det vil sige at det HAPI FHIR anvendes blandt andet til nedenståenbde. 

  • Udstille REST snitflade, der overholder FHIR standarden
  • Validering af data i forhold til FHIR standarden
  • Persistering af data. Det betyder også datamodellen er den HAPI FHIR dikterer.  

...