Sajnos mivel a továbbított lelet szerkezete nem egységes (ahány labor rendszer küldi az ADATA-n az ereményeket, annyi féle képpen), ezért az nem megoldható, hogy automatikusan a laborerdmények közé kerüljenek a megfelelő vizsgálatok.
Két laborral állok ADATA kapcsolatban, a két labor valóban kétféle formátumban küldi a leleteket, de....
Nem tudom hány VisualIx felhasználó dolgozik ADATA laborlelettel, de az eredmények "rendes" helyre történő beírása nagy és időigényes munka. Márpedig a CV rizikó adatlap használatának alapfeltétele, hogy laboreredménye legyen a betegnek, arról nem is beszélve, hogy mennyivel egyszerűbb a leletek visszakeresése, ha be vannak írva egyenként a helyükre. Ezért gondoltam a következő lehetőségre.
Szerintem egy orvos max. 2-3 laborral áll kapcsolatban. Az ADATA leletek txp kiterjesztésű szövegfájlok, tehát lehet bennük karaktersorozatra keresni. Úgy gondolom a beteg TAJ alapján történő azonosítása is így működik (nagyon jól). A lelet áll egy fejlécből, amely tartalmazza a labor adatait, a beteg azonosítóit, a dátumot, stb., majd áll az eredmény részből. Ebben a sor elején van egy vizsgálat azonosító, majd a vizsgálat neve, utána az érték, majd a mértékegység és esetleg a normálérték. Kb. így:
015 Hgb 13.5 g/dl (12.0 - 16.0)
Meg kellene tanítani a programot arra, hogy a felhasználó által kért vizsgálatok eredményeit a laborok milyen karaktersorozat mögött küldik vissza és ezt esetleg egyenként leellenőriztetve el lehetne tárolni, beírogatás nélkül. Ezt minden felhasználónak csak egyszer kellene megtenni a vele kapcsolatban álló laboratóriumok tekintetében (laborleletek párosítása). ADATA laborlelet érkezésekor meg kellene jelölni, hogy melyik laborból érkezett a lelet, vagyis melyik párosítás készletet használja a program az eredmények párosításához (bár a fejlécből a küldő laboratórium is kiolvasható lenne). Ez után akár egyenként rákérdezve, hogy biztosan jó helyre kerüljön, akár automatikusan beemelhetőek lennének az eredmények (esetleg adatkonverzió után: pl. 12,5 - 12.5). Példán keresztül: kérek egy hemoglobin vizsgálatot. Ehhez a vizsgálathoz rendelek (egyszer, először) egy karaktersorozatot, amellyel az adott laboratórium dolgozik (pl. 015 Hgb). Ennek meg sem kell jelennie. A laboreredmény érkezésekor a program megkeresné a szöveg elejétől kezdve a "015 Hgb" karaktersorozatot, majd az ezt követő első számértéket és ezt ajánlaná fel vagy írná be értéknek. Több kért vizsgálat esetén ugyanígy egyenként menne végig az eredményeken.
Remélem érthető volt. Nagyon nagy segítség lenne az ADATA labort használóknak.