Versions Compared

Key

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

...

  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.

Validering

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. 

Bundle

  1. Den modtagne request skal bestå af en AllergyIntolerance, Patient, PractitionerRole, Practitioner og Orgnization ressource. 

AllergyIntolerance

  1. Identifier i AllergyIntolerance skal være unik. 
  2. Der skal være et code element og system skal være valid oid. Se LAR Anvenderguide for valid værdi. 
  3. Der må maksimalt være én reaction. 
  4. Hvis der er en reaction så skal der være én manifestation. 
  5. Hvis der er en reaction skal coding indeholde enten en kode og system eller en text. Hvis der er kode og system skal system være valid oid. Se LAR Anvenderguide for valid værdi. 
  6. ClinicalStatus skal være sat. 
  7. VerificationStatus skal være CONFIRMED. 
  8. OnsetDateTime skal være sat.
  9. Type skal være sat.
  10. Category skal være sat.
  11. Der skal være reference til en patient. 
  12. Der skal være reference til en recorder. 

Patient

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


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. 

...