Versions Compared

Key

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

...

LAR servicen transformerer herefter FHIR responset fra CAVE til responemodellen for LAR (@Lene hvad sender vi egentlig tilbage...bare lige to ord vedr dette).i form af en status kode og en status tekst afhængigt at kommunikationens udfald.

Oprettelsen logges vha AuditAPI'et (se i øvrigt LAR Driftsvejledning for detaljer vedr. indholdet af auditlogingsbeskeden).

...

Mapning mellem LAR og CAVE

Udgangspunktet for LAR servicen snitflade og datamodel, er standarden FHIR for allergi resourcen. Denne standard er tilpasset efter en funktionel workshop. Hvad der i praksis er sket, er at modellen er blevet noget forsimplet ved at fjerne felter, der ikke skal gøres brug af. Samt reducere muligheden for flere værdier på en række af de felter, som er medtaget.

Som eksempler kan nævnes

  • FHIR standarden giver mulighed for flere reaktioner per allergi. Altså en liste af reaktioner. LAR simplificeringen tillader kun een reaktion. Er der flere reaktioner for en given allergi, registreres de ved at kalde servicen flere gange med en reaktion per gang
  • FHIR standarden giver mulighed for at angive flere koder per allergi type (substance.code/system). Altså en liste af koder/systemer. LAR simplificeringen tillader kun een type

At gå fra LAR format til FHIR format er let; gå fra simpel format til mere kompleks format. Den anden vej, fra FHIR til LAR kan give udfordringer, i fald at data kommer ind af andre veje end LAR snitfladen, og dermed ikke overholder de simple strukturer.

Hvis der åbnes op for registrering af data på anden form en LAR format, vil man kunne komme i en situation, hvor man ved opslag fra LAR servicen kunne stå med f.eks. 2 substance koder for den samme allergi. Og hvilken skal der så hentes.

For at fremtidssikre mod dette bedst muligt, er LAR servicen lavet sådan, at hvor FHIR standarden tillader lister (som listen af substance koder) da tjekkes listen efter en foretrukket værdi. Findes denne ikke, tages alternativ den mindste værdi alfabetisk. Den alfabetisk alternative udvælgelse er lavet, for at sikre at to kald efter hinanden altid vil returnere det samme svar.

FHIR til LAR simplificeringen foregår på følgende felter:TODO: Beskriv problemet med listen og løsning med foretruktne (LENE?)

Den konkrete opsætning af foretrukne kodesystemer er beskrevet i LAR Driftsvejledning.

...