Dette afsnit indeholder en oversigt over de antagelser der er gjort omkring de modtagne testdata samt den mapning der er foretaget til LAR snitfladen.
Udgangspunktet er en csv fil, med 835 linjer data.
"Recnum";"Varenr";"Atckode";"Ts dato";"Ts tid";"Ts bruger";"Fnuxuuid" "13567";"0";"J01C";29-12-2015;"19:56";"***";"" "4122";"138909";"N06AB04";10-02-2004;"11:46";"*KV*";"" "13570";"0";"B01AC06";29-12-2015;"19:56";"***";"" |
I afsnittet "Data skema" nedenfor fremgår felterne i LAR servicens snitflade, om feltet er krævet og eventuelle faste værdier.
I søjlen "Indledende kørsel input" fremgår hvilke værdi fra csv filen der er mappet, samt de default værdier vi har fundet anvendelige umiddelbart.
Herefter er der foretaget en kørsel for at frembringe en liste af mangler. Resultat fremgår af søjlen "Indledende kørsel mangler data", hvor der for de problematiske felter er noteret, hvor mange records, der mangler en værdi til det givne felt.
(Kørslen melder kun den første fejl den finder for hver række af data, så derfor varierer antallet af mangler mellem indledende kørsel og efterfølgende kørsler)
Herefter er yderligere default værdier tilføjet en efter en og en nye test kørsler udført indtil alle fejl var fjernede, for på den måde at finde alle mangler.
De ekstra anvendte default værdier fremgår af søjle "Yderligere kørsler input". Summen af kørslernes mangler fremgår af søjle "Yderligere kørsel mangler data".
Dette afsnit indeholder en oversigt over de fejl indlæsningen af data gav anledning til ud fra antagelserne/mapningen samt eventuelle variationer over disse.
De problemer, der er opstået under de 2 test kørsler fremgår af data skemaet i søjlerne "x kørsel - mangler data". Det endelige resultat er den sidste kolonne.
Manglerne i csv filens data er:
Forslag til manglende værdier:
| Snitflade felt | Validering | Faste værdier | Kommentar til csv fil | Indledende kørsel - input | Indledende kørsel - mangler data | Yderligere kørsel - input | Yderligere kørsel - mangler data | |||
|---|---|---|---|---|---|---|---|---|---|---|
| identifier | hvis udfyldt så uuid, ellers defaultes | recnum er ikke uuid | fiktivt uuid | |||||||
| clinicalStatus | krævet | active | active | |||||||
| verificationStatus | confirmed anvendes altid af service | |||||||||
| type | allergy anvendes altid af service | |||||||||
| category | medication anvendes altid af service | medication | ||||||||
| criticality | low | Værdien fremgår ikke at eksempel data, så en “neutral” værdi vælges | unable-to-assess | |||||||
| substance system | krævet | urn:oid:2.16.840.1.113883.6.73 | ||||||||
| substance code | krævet | Problem! | Atckode kolonne fra data | 25 mangler værdi | “test” når blank fra data | 27 mangler værdi | ||||
| substanceDescription | ||||||||||
| patient system | krævet | urn:oid:1.2.208.176.1.2 | ||||||||
| patient code | krævet | fiktiv cpr | ||||||||
| onsetDateTime | krævet | Kunne man anvende dato for kørsel? | Ts dato/tid kolonne fra data | 260 mangler værdi | dags dato når blank fra fil | 260 mangler værdi | ||||
| recorder system | krævet | urn:oid:1.2.208.176.1.3 | ||||||||
| recorder code | krævet | CG876 | ||||||||
| recorderOrganization system | krævet | urn:oid:1.2.208.176.1.1 | ||||||||
| recorderOrganization code | krævet | 6081000016005 (region midtjylland) | ||||||||
| note | ||||||||||
| reaction.manifestation system | krævet hvis manifestation.code | urn:oid:1.2.208.176.2.4.12 | ||||||||
| reaction.manifestation code | krævet hvis manifestation.system | Manifestation findes ikke i eksempel data. Forslag: DT789 - Bivirkninger uden specifikation | 550 mangler kode eller beskrivelse | DT789 | 808 mangler kode eller beskrivelse | |||||
| reaction.manifestationDescription | krævet hvis ikke code/system | |||||||||
| reaction.onset | ||||||||||
| reaction.severity | mild |