Versions Compared

Key

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

...

CAVE servicen er installeret således at det kun er LAR der kan kalde servicen. 

Gliffy Diagram
nameCAVE Løsningsopbygning
pagePin2

Overblik over CAVE

CAVE er udviklet som en web applikation i henhold til Servlet specifikationen 2.5. Dette sikrer, at CAVE kan afvikles på enhver Servlet Engine, der overholder denne specifikation - specielt på WildFly Application Server 8.2, der i øjeblikket anvendes på NSP.

...

De med grå markerede komponenter er standard HAPI FHIR komponenter

Registrering af oplysning om lægemiddeloverfølsomhed 

Registrering af overølsomhed for lægemiddel sker på følgende måde.

  1. HAPI FHIR Servlet modtager et HTTP POST request. Eksempel på request kan ses i CAVE Anvenderguide.
  2. Request behandles af registrerede interceoptore. 
    1. SLA logning
    2. Validering af format i forhold til FHIR standarden. 
    3. Validering af om request indeholder FHIR ressourcer vi tillader. 
    4. Forretningsmæssig validering af indhold. Se afsnittet input validering for detaljer
  3. Behandling og persistering af request i bundle processor komponenten. 
    1. Verificering om patient, practitioner, pracitioner role og organization allerede findes. Hvis det er tilfældet anvendes disse når data persisteres ellers oprettes der nye. 
    2. AllergyIntolerance persisteres i databasen via HAPI JPA Server komponenten. 
  4. De oprettede data returneres til LAR servicen.

Opslag af oplysninger om lægemiddeloverfølsomhed

Opslag af oplysninger om lægemiddeloverfølsomhed sker på følgende måde. 

  1. HAPI FHIR Servlet modtager et HTTP Get kald. Eksempel på kald kan ses i CAVE Anvenderguide.
  2. Request behandles af registrerede interceoptore. 
    1. SLA logning
    2. Validering af format i forhold til FHIR standarden. 
  3. HAPI JPA serveren kaldes for at foretage søgningen og data returneres til kalderen.

Sikkerhed

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. 

...