Sie sind nicht angemeldet.

1

Samstag, 20. Mai 2023, 23:45

GDT - Größe, Gewicht, Scheinbezug

vielleicht war das schon immer so und fällt jetzt erst auf - vielleicht geht es garnicht anders
aber uns fällt folgendes auf:
per Auftrag (LUFU02) erzeugen wir aus MO eine gdt die so aussieht:
01380006302
014810000205
014921801.00
01330003606
0193101Mustermann
0163102Manfred
017310301011950
024310612345 Musterort
0213107Musterstraáe
01031101
0153622175.00
014362380.00

0158402LUFU02

das klappt aber nur so wenn die Messwerte Größe und Gewicht zu einem Zeitpunkt der in dem Zeitraum der Scheingültigkeit (egal auf welchem Schein) eingetragen wurde
liegen die Messwerte ausserhalb dieses Zeitraums sieht die Datei so aus:
01380006302
014810000176
014921801.00
01330003606
0193101Mustermann
0163102Manfred
017310301011950
024310612345 Musterort
0213107Musterstraáe
01031101
0158402LUFU02
es fehlen also Größe und Gewicht (0153622175.00 und 014362380.00)
wenn ich die Scheingültigkeit verlängere oder die Messwertzeitpunkte entsprechend anpasse ist alles wieder wie gewünscht - soll das so?
[das ich im Auftrag "Zusatzinfos abfragen" auswählen kann ist bekannt - hier wird dann von MO wenn die Messwerte nicht in der Scheingültigkeit liegen nach Größe und Gewicht gefragt und ich muss neu eingeben - Fage ist ja eher ob ich nicht die "alten" Werte "abgreifen" kann ??]

2

Montag, 22. Mai 2023, 07:55

Dasselbe Prinzip scheint auch an anderen Stellen für automatisch übernommene Messwerte zu gelten. Bei DMP-Formularen ist es z.B. so, dass dort Gewicht und Größe (oder auch HbA1c, GFR etc.) auch nur automatisch eingetragen werden, wenn sie auf dem aktuellen Schein erfasst sind. Macht man (aus irgendwelchen Gründen) z.B. das Labor direkt vor dem Quartalswechsel und das Formular danach, dann muss man die Daten manuell eintragen.

Ob das so soll oder nicht - keine Ahnung :) Ich fänds anders auf jeden Fall praktischer...

VG Julian Hartig

3

Sonntag, 24. September 2023, 07:56

Geht es hier um die Erfassung als „Messwerte“ oder wo müssen diese Daten hinterlegt werden, um weiterverarbeitet werden zu können?

4

Montag, 25. September 2023, 16:01

Hallo,
ich konnte das nachstellen und habe einen BUG (MO-284563) aufgenommen.
Umgehen könnte man das Problem auch, indem mittels eines PHP Skriptes die GDT schreibt, mit z.B. der Variable:
{Auftrag:#MGEW:maxzahl#1:Ergebnis:Block}

5

Mittwoch, 27. September 2023, 13:36

Hallo,
ich habe die Information bekommen, dass es kein BUG ist.
Würde die Variable {Auftrag:#MGEW:maxzahl#1:Ergebnis:Block} benutzt werden, würden immer die letzten Werte genommen werden, auch wenn sie schon z.B. 10Jahre alt sind.

Wenn das Verhalten anders gewünscht ist, dann können Sie oder Ihr MEDICAL OFFICE Partner dazu einen Wunsch im Forum aufnehmen.

6

Mittwoch, 27. September 2023, 15:38

Hallo Herr Weinreich,

Danke für die Info.

Unsere Lungenfunktion ist auch durch einen Auftrag angebunden, wir erstellen auch per Auftrag eine GDT Datei. im Auftrag sind keine Variablen hinterlegt, es sind nur Pfade zur Exportdatei und die auszuführende Diagnostik Anwendung hinterlegt.
Wo kann ich Ihre Lösung für diesen Fall verwenden? Auch GMPTS verwendet wohl so einen Auftrag und bezog seine Frage darauf.

Ich wäre für sonst für einen Wunsch, dass Werte aus den z.B. letzten 12 Monaten genommen werden.

Vielen Dank
C.Schnell

7

Mittwoch, 27. September 2023, 16:40

Hallo,
Lösung mittels PHP Script:
Das Script muss im Datenaufnahmeprogramm hinterlegt werden. Und bei Exportdatei muss dann der Pfad und die Datei in einem Temp Ordner gelegt werden, da dieser dann nicht mehr verwendet wird aber angegeben werden muss.
index.php?page=Attachment&attachmentID=11687

Bei dem PHP Script müssen noch die Pfade und die Bezeichnung des Auftrages angepasst werden. Und ggf. der Aufruf des Programmes hinter dem Script ohne Leerzeichen.

PHP:
{PHP} $f="C:\\INDAMED\\gdt\\export\\gwundgr.gdt"; $id="{Patient.PatID}"; $nn="{Patient.Nachname}"; $vn="{Patient.Vorname}"; $gd="{Patient.Geburtsdatum}"; $ti="{Patient.Stammdaten.Titel}"; $ve="{Kostenträger.Versichertennummer}"; $po="{Patient.Plz} {Patient.Ort}"; $st="{Patient.Strasse}"; $ge="{Patient.Geschlecht}"; $pl="{Patient.Plz}"; $or="{Patient.Ort}"; $em="{Patient.Email}"; $te="{Patient.Telefon}"; $t2="{Patient.TelefonB}"; $ks="{Kostenträger.Status}"; $kl="{Kostenträger.Langname}"; $sg="{Kostenträger.Fallbis}"; $vk="{Kostenträger.VKNR}"; $sg="{Kostenträger.Fallbis}"; $kvg="{Kostenträger.Gültigbis}"; $ik="{Kostenträger.IK}"; $se="{Kostenträger.Statusergänzung}"; $bsnr="{ArztBSNR}"; $lanr="{AArzt.LANR}"; $gw="{Auftrag:MWGW:Ergebnis:Maxzahl#1}"; $gr="{Auftrag:MWGR:Ergebnis:Maxzahl#1}"; $c ="01380006302\r\n"; $c.="014810000000\r\n"; $c.="01092062\r\n"; $c.="014921802.10\r\n"; $gl=51; $l =strlen($id)+9; $gl+=$l; $c.="0".$l."3000".$id."\r\n"; $l=strlen($nn)+9; $gl+=$l; $c.="0".$l."3101".$nn."\r\n"; $l=strlen($vn)+9; $gl+=$l; $c.="0".$l."3102".$vn."\r\n"; $gd = str_replace(".","",$gd); $l=strlen($gd)+9; $gl+=$l; $c.="0".$l."3103".$gd."\r\n"; if(strlen($ve) > 0) { $l=strlen($ve)+9; $gl+=$l; $c.="0".$l."3105".$ve."\r\n"; } if(strlen($po) > 0) { $l=strlen($po)+9; $gl+=$l; $c.="0".$l."3106".$po."\r\n"; } if(strlen($st) > 0) { $l=strlen($st)+9; $gl+=$l; $c.="0".$l."3107".$st."\r\n"; } $l=strlen($ge)+9; $gl+=$l; $c.="0".$l."3110".$ge."\r\n";$gr=str_replace(" m", "", $gr); $gr=str_replace(",", ".", $gr);$gr=$gr*100; $gr=sprintf('%.2f', $gr); $gr=str_replace(",", ".", $gr); if(strlen($gr) > 0) { $l=strlen($gr)+9; $gl+=$l; } $c.="0".$l."3622".$gr."\r\n"; $gw=str_replace(" kg", "", $gw); $gw=str_replace(",", ".", $gw); $gw=sprintf('%.2f', $gw); $gw=str_replace(",", ".", $gw); if(strlen($gw) > 0) { $l=strlen($gw)+9; $gl+=$l; $c.="0".$l."3623".$gw."\r\n"; } $c.="0158402LUFU00\r\n"; $c = str_replace("014810000000","014810000".$gl,$c); $c = iconv( "ISO-8859-1","CP437", $c); file_put_contents($f,$c); {/PHP}

8

Donnerstag, 28. September 2023, 17:23

Lösung

Ich denke hier muss man "zusatzinfos abfragen" klicken - wenn gr. und Gewicht noch nicht intus ist, muss man es eintrag. ist es intus, muss man das nicht :D


(korrigiert mich gerne wenn ihc das problem falsch verstanden habe, ich hatte das gleiche und durch diesen thread konnte ich es jetzt so lösen)
»BurkhardStr« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »BurkhardStr« (28. September 2023, 17:32)


9

Freitag, 29. September 2023, 10:22

Ich denke hier muss man "zusatzinfos abfragen" klicken - wenn gr. und Gewicht noch nicht intus ist, muss man es eintrag. ist es intus, muss man das nicht
ja aber siehe Post Nr.1
[das ich im Auftrag "Zusatzinfos abfragen" auswählen kann ist bekannt - hier wird dann von MO wenn die Messwerte nicht in der Scheingültigkeit liegen nach Größe und Gewicht gefragt und ich muss neu eingeben - Fage ist ja eher ob ich nicht die "alten" Werte "abgreifen" kann ??]