Versions Compared

Key

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

...

  1. Mulighed for at registrere og opdatere lægemiddeloverfølsomhedsoplysninger på en given borger.
  2. Mulighed for at læse lægemiddeloverfølsomhedsoplysninger for en given borger. 

...

Gliffy Diagram
nameCAVE Arkitektur
pagePin67

De med grå markerede komponenter er standard HAPI FHIR komponenter. 

Registrering og opdatering af oplysning om lægemiddeloverfølsomhed 

Registrering eller opdatering 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 - Guide til anvendere.
  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 eller rettede data returneres til LAR servicen.

...

Opslag af oplysninger om lægemiddeloverfølsomhed sker på følgende måde. Der kan læses med eller uden historik.

  1. HAPI FHIR Servlet modtager et HTTP Get kald. Eksempel på kald kan ses i CAVE - Guide til anvendere.
  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.

...

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

AllergyIntolerance

Oprettelse

  1. Identifier i AllergyIntolerance skal være unik

Opdatering

  1. Identifier i AllergyIntolerance skal eksistere ved opdatering
  2. ClinicalStatus må ikke være inactive
  3. Patient må ikke ændres fra oprindelig værdi
  4. VersionId skal være udfyldt og nyeste version

Oprettelse og opdatering

  1. Der skal være et code element og system skal være valid oid. Se LAR - Guide til anvendere for valid værdi. 
  2. Der må maksimalt være én reaction. 
  3. Hvis der er en reaction så skal der være én manifestation. 
  4. 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 - Guide til anvendere for valid værdi. 
  5. ClinicalStatus skal være sat. 
  6. VerificationStatus skal være CONFIRMED. 
  7. OnsetDateTime skal være sat.
  8. Type skal være sat.
  9. Category skal være sat.
  10. Der skal være reference til en patient. 
  11. Der skal være reference til en recorder. 

...