Versions Compared

Key

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

...

Definitioner og referencer

RerenceReference

Beskrivelse

RESTRepresentational State Transfer
FHIRFast Health Interoperability Resources
HAPIHAPI-FHIR - Open Source FHIR implementation in Java

...

Servicen kræver ingen særlig daglig vedligehold

Når nedenstående Jira er afklaret og implementeret så opdateres driftsvejledningen med hvordan data slettes i CAVE servicen

  • CAVE-59
  • CAVE-58


>>> Når slette regler er afklaret, skal der stå en kort tekst omkring hvordan data slettes. <<<

Opslag i CAVE data

Er der, f.eks. i forbindelse med support, brug for at lave direkte opslag i CAVE data kan dette gøres ved hjælpe af CaveClient docker imaget. Dette image startes med to environment variable der angiver hvor selve CAVE servicen den kan tilgås. De to environment variable er CAVE_HOST og CAVE_PORT og angiver henholdsvis hostnavn på CAVE servicen og hvilken port den er tilgængelig på. I compose/test/docker-compose.yml er der eksempel på compose setup af dette image. Med udgangspunkt i compose/test/docker-compose.yml så er klienten tilgængelig på http://localhost:8081/cave-client/

Opslag på CPR

For at lave et opslag baseret på en borgers CPR nummer. 

  1. Der vælges patient i menuen til venstre og i search parameters vælges der identifier. I system indtastes "urn:oid:1.2.208.176.1.2" og code indtastes borgerens CPR nummer. 
    Image Added
  2. ID for den fremfundne patient gemmes. Dette skal anvendes i forbindelse med fremfinding af alle cave registreringer. 
    Image Added
  3. Der vælges AllergyIntolerance i menuen til venstre og i search parameters vælges der patient. I Ressource ID indsættes det ID der blev fremfundet i forrige punkt. I includes sættes der flueben i alle felterne. Dette samme under reverse includes. 
    Image Added
  4. Resultatet er alle registreringer for en given borger. 

Opslag på recorder / læge der har orpettet registreringen

For at lave et opslag baseret på en autorisationskode følges nedenstående. 

  1. Der vælges practitioner i menuen til venstre og i search parameters vælges der identifier. I system indtastes "urn:oid:1.2.208.176.1.3" og code indtastes autorisationsnummer. Der sættes flueben i reverse includes.
    Image Added
  2. ID for den fremfundne PractitionerRole gemmes. PractitionerRole er kombinationen af practitioner og organization. Er der flere PractitionerRole elementer gemmes de alle. Dette skal anvendes i forbindelse med fremfinding af alle cave registreringer. 
    Image Added
  3. Der vælges AllergyIntolerance i menuen til venstre og i search parameters vælges der recorder. I Ressource ID indsættes det ID der blev fremfundet i forrige punkt. I includes sættes der flueben i alle felterne. Dette samme under reverse includes. Hvis der er flere ID'er gentages søgningen pr. ID. 
    Image Added
  4. Resultatet er alle de registreringer et givent autorisationsnummer har oprettet. 

Overvågning

Servicen udstiller en status side. På denne side fremgår servicens versionsnummer samt status for adgang til databasen. Status siden kan tilgås via http://CAVE/cave/health

...

Eksempel på svar på fra status-sidemsiden

Code Block
HTTP/1.1 200 OK
Connection: keep-alive
X-Powered-By: Undertow/1
Server: WildFly/8
Transfer-Encoding: chunked
Content-Type: application/json
Date: Mon, 18 Feb 2019 08:01:04 GMT


{ "version": "0.0.1-SNAPSHOT", "database": "true"}

...

Der bør foretages backup af data på en forsvarlig måde, i tilfælde af behov for en genetablering af data. Disse skal opbevares på en forsvarlig måde, jfr. regler om personhenførbare >>> personhenførbare eller personfølsomme? <<< datapersonfølsomme data.