Versions Compared

Key

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

...

Det forventes at læseren har et kendskab til REST services og FHIR standarden, da snitfladen er en REST snitflade og CAVE servicen er en implementering af FHIR standarden via Java HAPI implementeringen. 

Dokument historik

DatoAnsvarligBeskrivelse
5/2-2018KvalitetsITInitiel version

Definitioner og referencer

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

Brug af CAVE service

CAVE servicen udstiller en REST snitflade. Installation af CAVE servicen er lavet så det kun er LAR der kan kalde CAVE servicen. 

...

Søgningen sker via patient.identifer og der angives oid for CPR systemet og CPR nr. på den patient der søges data for.  

For at få referencerne til patient og recorder med angives include af Patient, PractitionerRole, Practitioner og Organization. 

Nedenstående er det kald LAR servicen laver for at læse de nødvendige oplysninger. 

http://localhost/cave/fhir/AllergyIntolerance?patient.identifier=urn%3Aoid%3A1.2.208.176.1.2%7C0101010102&_include=AllergyIntolerance%3Apatient&_include=AllergyIntolerance%3Arecorder&_include%3Arecurse=PractitionerRole%3Apractitioner&_include%3Arecurse=PractitionerRole%3Aorganization


Response

Svart på 



AllergyIntolerance
ElementBeskrivelse
identifier

clinicalStatus

Status på registreringen. Er enten Active, Inactive eller Resolved

verificationStatus

Altid confirmed da LAR servicen altid sender confirmed.
typeAltid allergy da LAR servicen altid sender allergy.
categoryAltid medication da LAR servicen altid sender medication.
criticalityKritikalitet af allergien. Er enten low, high eller unnable-to-assess.
code
patientReference til Patient ressourcen.
onsetDateTimeTidspunkt allergien er identificeret.

recorder

Reference til PractitionerRole ressourcen. PractitionerRole angiver organization og sundhedsfaglig person der har oprettet data.
note
reaction.manifestationReaktion på allergien. Består af:
  • manifestation: Code og system for reaktionen. System er oid for SKS.
  • manifestationDescription: Tekstuel beskrivelse.
reaction.onsetTidspunkt hvor reaktionen er observeret.
reaction.severityHvor alvorlig reaktionen er. Enten Mild, moderate eller severe.
PractitionerRole
ElementBeskrivelse
PractitionerReference til Practitioner ressourcen.
OrganizationReference til Organization ressourcen.


Patient
ElementBeskrivelse
IdentifierCode og system. System er OID for CPR og code er CPR nummer på patienten.
Practioner
ElementBeskrivelse
IdentifierCode og system. System er OID for autorisationskode og code er autorsiationskode for den sundhedsfaglige person der har oprettet data.
Organization
ElementBeskrivelse
IdentifierCode og system. System er OID for SOR og code er den SOR kode for den organization der har oprettet data.


Overskrives altid med confirmed af LAR servicen.Response


MedicationAllergyIntoleranceReduced
ElementerBeskrivelsePåkrævet

Id på registreringen.Ja
clinicalStatusStatus på registreringen. Er enten Active, Inactive eller ResolvedJa
verificationStatusOverskrives altid med confirmed af LAR servicen.Nej
typeOverskrives altid med allergy af LAR servicen.Nej
category
Overskrives
OOverskrives altid med confirmed af LAR servicen.verskrives altid med medication af LAR servicen.Nej
criticalityKritikalitet af allergien. Er enten low, high eller unnable-to-assess.Nej
substanceSubstans som allergien drejer sig om. Består af en kode og et system. System kan være oid for ATC kode og koden er så en specifik ATC kode.Ja
substanceDescriptionTekstuel beskrivelse af substansen.Nej
patientPatient allergien drejer sig om. Består af en code og et system. Hvor code er værdien (CPR nummer) og system er oid koden for CPR systemet.
onsetDateTimeTidspunkt allergien er identificeret.Ja
recorderLægefaglig person der har indberettet allergien. Består af en code og system. System er oid koden for autorisationskoder og code er autorsationskoden.Ja
recorderDescriptionOrganisation der har indberettet allergien. Består af en code og system. System er oid for SOR og code er SOR koden.Ja
noteNote omkring allergienNej
reactionReaktion på allergien. Består af:
  • manifestation: Code og system for reaktionen. System er oid for SKS.
  • manifestationDescription: Tekstuel beskrivelse.
  • onset: Tidspunkt hvor reaktionen er observeret.
  • severity: Hvor alvorlig reaktionen er. Enten Mild, moderate eller severe.
Ja


RegisterPatientAllergyResponse

Består af ReplyStatus og en liste af MedicationAllergyIntoleranceReduced.

ReplyStatus
ElementBeskrivelsePåkrævet
StatusCodeStatus kode på forespørgselen.Ja
StatusTextStatus tekst svarende til status koden.Ja


GetPatientAllergyList

GetPatientAllergyListRequest

ElementBeskrivelsePåkrævet
patientPatient der skal forespørges på. Består af en code og et system. Hvor code er værdien (CPR nummer) og system er oid koden for CPR systemet.Ja
requesterOrganizationOrganization der foretager forespørgslen. Består af en code og en type. Code er organization og type er shak, sor eller ydernummer.Ja
consentOverrideIndikation af om der skal foretages værdispring.Ja


GetPatientAllergyListResponse

Består af ReplyStatus og en liste af MedicationAllergyIntoleranceReduced.

ReplyStatus
ElementBeskrivelsePåkrævet
StatusCodeStatus kode på forespørgselen.Ja
StatusTextStatus tekst svarende til status koden.Ja
MedicationAllergyIntoleranceReduced

BeskrivelsePåkrævet

Id på registreringen.Ja
clinicalStatusStatus på registreringen. Er enten Active, Inactive eller ResolvedJa
verificationStatusAltid confirmed.Nej
typeAltid allergy.Nej
categoryAltid medication.Nej
criticalityKritikalitet af allergien. Er enten low, high eller unnable-to-assess.Nej
substanceSubstans som allergien drejer sig om. Består af en kode og et system. System kan være oid for ATC kode og koden er så en specifik ATC kode.Ja
substanceDescriptionTekstuel beskrivelse af substansen.Nej
patientPatient allergien drejer sig om. Består af en code og et system. Hvor code er værdien (CPR nummer) og system er oid koden for CPR systemet.
onsetDateTimeTidspunkt allergien er identificeret.Ja
recorderLægefaglig person der har indberettet allergien. Består af en code og system. System er oid koden for autorisationskoder og code er autorsationskoden.Ja
recorderDescriptionOrganisation der har indberettet allergien. Består af en code og system. System er oid for SOR og code er SOR koden.Ja
noteNote omkring allergienNej
reactionReaktion på allergien. Består af:
  • manifestation: Code og system for reaktionen. System er oid for SKS.
  • manifestationDescription: Tekstuel beskrivelse.
  • onset: Tidspunkt hvor reaktionen er observeret.
  • severity: Hvor alvorlig reaktionen er. Enten Mild, moderate eller severe.
Ja


Fast Health Interoperability Resources

http://localhost/cave/fhir/AllergyIntolerance?patient.identifier=urn%3Aoid%3A1.2.208.176.1.2%7C0101010102&_include=AllergyIntolerance%3Apatient&_include=AllergyIntolerance%3Arecorder&_include%3Arecurse=PractitionerRole%3Apractitioner&_include%3Arecurse=PractitionerRole%3Aorganization