-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ambulante Fälle nicht importieren #187
Comments
Nur noch ambulante Fälle Applikationen werden durch Patientengruppen definiert - von welcher Gruppe sprichst Du - resp. welche Gruppe aktiviert die Apps? Es gibt ja auch die http://optinomic.suedhang.ch/client.new/#/patients/group/3 welche auf |
http://optinomic.suedhang.ch/client.new/#/patients/group/18 Da ist auch danach sortiert, dass nur stationäre Fälle reingenommen werden Früher waren ja überhaupt nur die stationären und teilstationären Fälle in Optinomic drin, weil die ambulanten nichts auszufüllen haben, drum dachte ich, das könnte man relativ einfach wieder so einstellen... |
Genau: Der eigentliche Patient wird selektiert und dann erhalten alle offenen/aktive Fälle die Apps. Allenfalls wird eine STAY-Group relevant: z.B.: http://optinomic.suedhang.ch/client.new/#/stays/group/2 |
Das wär's wahrscheinlich! Funktionieren die schon? So dass man die nach dem gleichen SQL filtern könnte? |
Funktioniert analog Patientengruppe!
|
Ist m.E. gelöst - vgl. : http://optinomic.suedhang.ch/client.new/#/stays/group/7 sowie http://optinomic.suedhang.ch/client.new/#/news/detail/e882089e-5353-47dd-998a-cfa9df07531d PatientsSELECT
p.* FROM patient AS p
LEFT JOIN stay ON(p.id = stay.patient)
WHERE EXISTS (
SELECT 1
FROM ch_suedhang_bot_pabs_odbc.ch_suedhang_bot_pabs_odbc_pabs_stays AS pabs
WHERE pabs.org_short = 'PTS' AND stay.cis_fid::varchar = pabs.cis_fid
)
AND stay.cis_fid != 0
AND (stay.stop is null OR stay.stop >= (now() - interval '1 day'))
AND stay.start <= now() StaysSELECT
s.* FROM stay AS s
WHERE EXISTS (
SELECT 1
FROM ch_suedhang_bot_pabs_odbc.ch_suedhang_bot_pabs_odbc_pabs_stays AS pabs
WHERE pabs.org_short = 'PTS' AND s.cis_fid::varchar = pabs.cis_fid
)
AND s.cis_fid != 0
AND (s.stop is null OR s.stop >= (now() - interval '1 day'))
AND s.start <= now() |
Ist es nicht doch möglich, die ambulanten Fälle wegzulassen? Wir haben immer wieder Mühe mit Fragebögen, die im ambulanten Fall mit Aufenthalt 1.1.1970 - unbekannt ausgelöst werden. Diese erscheinen bei den PatientInnen dann im Assessment und schlussendlich muss man alle Antworten mit dem richtigen Fall verknüpfen. Wieso es den 1.1.1970 nimmt und nicht das tatsächlich eingegebene Eintrittsdatum (& Austrittsdatum) weiss ich nicht mehr. In meiner Vorstellung sähe das so aus: wenn im Schnittstellenfile (laut aktueller Definition der DDAG: PV1, Abschnitt 20 (Patientenklasse)) A für ambulant steht, dass es KEINEN Fall eröffnet, bzw. nur, wenn dort S für stationär steht, dass es dies macht. |
Um das Anliegen noch zu bekräftigen: |
...hmmm: Dann soll PABS für die ambulanten Fälle keine Files mehr exportieren. Ich möchte wirklich nicht noch "Spezialfunktionen" (check if |
Ja, das wäre eine Lösung. Wird aber spätestens mit dem ERP-Wechsel wieder nicht mehr funktionieren, wenn die Schnittstelle zum KIS dupliziert wird... |
Hmmm... 1.1.1970 ist ein UNIX "Standard-Datum" für 0. Am ersten Januar beginnt sozusagen die Unixzeit bei 0 Sekunden, was einen Hexadezimalwert von 00 00 00 00 entspricht! Dies war der Start von Unix 6 und alle weiteren Zeiten werden sozusagen mittels Sekunden addiert. Ich erinnere mich noch daran, dass ich plötzlich erstaunt war, dass wir nun plötzlich so viele Fälle hatten. Anyway: Mit der Einführung der neuen ERP-HL7 Schnittstelle gilt es doch festzulegen welche Fälle exportiert werden sollen. Nicht? Die können doch nicht einfach blind "übernehmen". |
Könnt ihr einstellen, dass es ambulante Fälle nicht mehr aus dem Pabs holt?
Also nur Abteilung (stay.class) = S
Thema aktuell ist, dass bei allen Patienten, welche Stationär sind, BSCL + HoNOS aktiviert werden.
Allerdings macht es dies nicht nur beim stationären Fall, sondern bei allen aktuell offenen Fällen - unter anderem auch den ambulanten. Diese müssten ja eigentlich nicht drin sein, das war aber glaube ich mal die Lösung für die Fälle, welche im Pabs noch nicht erfasst waren, dass trotzdem Daten eingetragen werden konnten.
The text was updated successfully, but these errors were encountered: