-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
25 changed files
with
1,078 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Zähler</name> | ||
<version>1.0</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
</parameter> | ||
<xsl> | ||
<type>counters</type> | ||
<subtype>counter</subtype> | ||
<columns> | ||
<column id="cnt" type="text">Name</column> | ||
<column id="datf" type="date">Von</column> | ||
<column id="current" type="number">Aktuell</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
SELECT cnt, TRUNC(SYSDATE-datf+sval) AS cur, (datf-sval) AS datf | ||
FROM n2348cts | ||
WHERE pat = :pat | ||
AND storno=0 | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Termine</name> | ||
<version>1.0</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
<param>DaysLookBack</param> | ||
</parameter> | ||
<xsl> | ||
<type>termine</type> | ||
<subtype>termin</subtype> | ||
<columns> | ||
<column id="datf" type="text">Von</column> | ||
<column id="datt" type="text">Bis</column> | ||
<column id="duration" type="text">Dauer</column> | ||
<column id="des" type="text">Beschreibung</column> | ||
<column id="wds" type="text">Leistungsstelle</column> | ||
<column id="status" type="text">Status</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
SELECT x1492evt.datf, x1492evt.datt, duration, x1492evt.des, x8112des.des as wds, x9291sta.des AS status | ||
FROM x1492evt | ||
LEFT JOIN x8112des ON leiserv=wds AND rtpserv=dep | ||
LEFT JOIN x9291sta USING (sta) | ||
WHERE pat = :pat | ||
AND x1492evt.datf BETWEEN TRUNC(SYSDATE) - :DaysLookBack AND TRUNC(SYSDATE) + :DaysLookBack | ||
AND ERRORD IS NULL | ||
ORDER BY x1492evt.datf | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Anordnungen</name> | ||
<version>0.9.1</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
<param>DaysLookBack</param> | ||
</parameter> | ||
<xsl> | ||
<type>anordnungen</type> | ||
<subtype>anordnung</subtype> | ||
<columns> | ||
<column id="pland" type="date">Zieltermin</column> | ||
<column id="srvtxt" type="text">Anordnung</column> | ||
<column id="zusatztext" type="text">Zusatztext</column> | ||
<column id="namechr" type="text">Anordner</column> | ||
<column id="state" type="text">Status</column> | ||
<column id="receiver" type="text">Empfänger</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
SELECT | ||
n2500pld.srvtxt, | ||
pland AS pland, | ||
n2500pld.datf, | ||
n2500pld.datt, | ||
x8201psr.namechr AS namechr, | ||
n2500pld.crstat AS state, | ||
(select LISTAGG(ftxt,'') WITHIN GROUP (ORDER BY posno) ftxt from n2991txt where n2500pld.ftxt = 1 and pld = n2991txt.tpk and n2991txt.tab = 'PLD') || '/' || (select LISTAGG(ftxt,'') WITHIN GROUP (ORDER BY posno) ftxt from n2991txt where n2500pld.cond = 1 and pld = n2991txt.tpk and n2991txt.tab = 'PLD') AS zusatztext, | ||
'' AS receiver | ||
|
||
FROM n2600mdc | ||
JOIN n2500pld USING (pld, pat) | ||
JOIN x8201psr ON x8201psr.psr = n2500pld.resp | ||
|
||
WHERE pat = :pat | ||
AND SYSDATE BETWEEN n2500pld.datf AND n2500pld.datt | ||
AND n2600mdc.pland BETWEEN SYSDATE AND SYSDATE + :DaysLookBack | ||
|
||
ORDER BY pland, srvtxt | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Anordnungen</name> | ||
<version>1.0</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
<param>DaysLookBack</param> | ||
</parameter> | ||
<xsl> | ||
<type>anordnungen</type> | ||
<subtype>anordnung</subtype> | ||
<columns> | ||
<column id="goald" type="date">Zieltermin</column> | ||
<column id="srvtxt" type="text">Anordnung</column> | ||
<column id="zusatztext" type="text">Zusatztext</column> | ||
<column id="namechr" type="text">Anordner</column> | ||
<column id="state" type="text">Status</column> | ||
<column id="receiver" type="text">Empfänger</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
SELECT | ||
note as srvtxt, | ||
goald, | ||
n1210don.crd as crd, | ||
des as namechr, | ||
CASE state | ||
WHEN 10 THEN 'Nicht bestätigt' | ||
WHEN 20 THEN '(Von Anordner) bestätigt' | ||
WHEN 30 THEN 'in Ausarbeitung' | ||
WHEN 40 THEN 'Ausgearbeitet' | ||
END AS state, | ||
details as zusatztext, | ||
receiver1 || ',' || receiver2 || ',' || receiver3 || ',' || receiver4 as receiver | ||
FROM n1200dor | ||
JOIN n1210don USING (dor,pat) | ||
JOIN x8701res ON ordering=resid | ||
WHERE | ||
pat = :pat | ||
AND (greatest(goald,docd) >= SYSDATE - :DaysLookBack | ||
OR state < 40) | ||
|
||
ORDER BY goald, srvtxt | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Ein- und Ausfuhr Bilanz</name> | ||
<version>0.9.1</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
<param>DaysLookBack</param> | ||
</parameter> | ||
<xsl> | ||
<type>iao_bilanz</type> | ||
<subtype>iao_bilanz_eintrag</subtype> | ||
<headline>Ein- und Ausfuhr Bilanz</headline> | ||
<columns> | ||
<column id="valts" type="date">Datum</column> | ||
<column id="typ" type="text">Name</column> | ||
<column id="val" type="text">Wert</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
SELECT | ||
TRUNC(n2330vdc.valts) AS valts, | ||
CASE n2330vdc.typ | ||
WHEN 'IAO_LIQ1QUAN_FL' THEN 'Summe Einfuhr' | ||
WHEN 'IAO_URIN1QUAN_FL' THEN 'Summe Ausfuhr' | ||
WHEN 'IAO_VOMITUS1QUAN_FL' THEN 'Summe Ausfuhr' | ||
WHEN 'IAO_DRAIN1QUAN_FL' THEN 'Summe Ausfuhr' | ||
WHEN 'IAO_MISC1QUAN_FL' THEN 'Summe Ausfuhr' | ||
ELSE typ | ||
END AS typ, | ||
SUM(n2330vdc.valfx) AS val | ||
FROM n2330vdc | ||
LEFT JOIN x8201psr ON x8201psr.psr = n2330vdc.resp | ||
WHERE n2330vdc.pat = :pat | ||
AND n2330vdc.stat = 'A' | ||
AND (n2330vdc.typ = 'IAO_LIQ1QUAN_FL' | ||
OR n2330vdc.typ in ('IAO_URIN1QUAN_FL','IAO_VOMITUS1QUAN_FL','IAO_DRAIN1QUAN_FL','IAO_MISC1QUAN_FL')) | ||
AND n2330vdc.valts > SYSDATE - :DaysLookBack | ||
GROUP BY | ||
TRUNC(n2330vdc.valts), | ||
CASE n2330vdc.typ | ||
WHEN 'IAO_LIQ1QUAN_FL' THEN 'Summe Einfuhr' | ||
WHEN 'IAO_URIN1QUAN_FL' THEN 'Summe Ausfuhr' | ||
WHEN 'IAO_VOMITUS1QUAN_FL' THEN 'Summe Ausfuhr' | ||
WHEN 'IAO_DRAIN1QUAN_FL' THEN 'Summe Ausfuhr' | ||
WHEN 'IAO_MISC1QUAN_FL' THEN 'Summe Ausfuhr' | ||
ELSE typ | ||
END AS typ | ||
ORDER BY valts, typ | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Ein- und Ausfuhr Bilanz</name> | ||
<version>1.0</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
<param>DaysLookBack</param> | ||
</parameter> | ||
<xsl> | ||
<type>iao_bilanz</type> | ||
<subtype>iao_bilanz_eintrag</subtype> | ||
<headline>Ein- und Ausfuhr Bilanz</headline> | ||
<columns> | ||
<column id="valts" type="date">Datum</column> | ||
<column id="typ" type="text">Name</column> | ||
<column id="val" type="text">Wert</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
-- Explizit ausgerechnete Bilanz | ||
SELECT | ||
TRUNC(docd) AS valts, | ||
'Summe Einfuhr' AS typ, | ||
sum(amnt) AS val | ||
FROM n2342itd | ||
WHERE pat = :pat | ||
AND state = 0 | ||
AND docd > SYSDATE - :DaysLookBack | ||
GROUP BY TRUNC(docd) | ||
|
||
UNION ALL | ||
|
||
SELECT | ||
TRUNC(docd) AS valts, | ||
'Summe Ausfuhr' AS typ, | ||
sum(amo) AS val | ||
FROM n2346exc | ||
WHERE pat = :pat | ||
AND state = 0 | ||
AND docd > SYSDATE - :DaysLookBack | ||
GROUP BY TRUNC(docd) | ||
|
||
ORDER BY valts, typ | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Blutzucker</name> | ||
<version>0.9</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
<param>DaysLookBack</param> | ||
</parameter> | ||
<xsl> | ||
<type>blutzuckers</type> | ||
<subtype>blutzucker</subtype> | ||
<columns> | ||
<column id="docd" type="date">Datum</column> | ||
<column id="blutzuckerwert" type="text">Blutzuckerwert</column> | ||
<column id="diab" type="text">Diab</column> | ||
<column id="einheit" type="text">Einheit</column> | ||
<column id="maximal" type="text">Minimal</column> | ||
<column id="minimal" type="text">Maximal</column> | ||
<column id="verantwortlicher" type="text">Verantwortlicher</column> | ||
<column id="zusatz" type="text">Zusatz</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
SELECT | ||
docd, | ||
x8201psr.namechr as Verantwortlicher, | ||
sum(decode(typ,'BSG_BSGVAL_FD', valfx)) AS Blutzuckerwert, | ||
sum(decode(typ,'BSG_BSGVALMAX_FD', valfx)) AS maximal, | ||
sum(decode(typ,'BSG_BSGVALMIN_FD', valfx)) AS minimal, | ||
'mg/dl' AS einheit, | ||
sum(decode(typ,'BSG_RESCNT1_FL', DECODE(valfx,2,0,1,1))) AS Zusatz, | ||
sum(decode(typ,'BSG_RESCNT2_FL', valfx)) AS diab, | ||
sum(decode(typ,'BSG_INSULPRAEP_FL', valfx)) AS insulin_praep, | ||
sum(decode(typ,'BSG_INSULIE_FL', valfx)) AS insulin, | ||
sum(decode(typ,'BSG_INSULINFO_CH', valfx)) AS insulin_info | ||
FROM n2330vdc | ||
LEFT JOIN x8201psr ON x8201psr.psr = n2330vdc.resp | ||
WHERE n2330vdc.pat = :pat | ||
and n2330vdc.typ LIKE 'BSG%' | ||
and n2330vdc.stat = 'A' | ||
AND docd >= sysdate - :DaysLookBack | ||
GROUP BY can, pat, resp, x8201psr.namechr, docd, stat, valts | ||
ORDER BY docd DESC | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Diagnosen</name> | ||
<version>0.9.1</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
</parameter> | ||
<xsl> | ||
<type>diagnoses</type> | ||
<subtype>diag</subtype> | ||
<headline>Diagnosen</headline> | ||
<columns> | ||
<column id="dit" type="text">Typ</column> | ||
<column id="ddc" type="text">ICD</column> | ||
<column id="ddep" type="text">Fachrichtung</column> | ||
<column id="text" type="text">Text</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
SELECT dia,dit,ddc,ddep,text FROM x1280dia WHERE pat=:pat ORDER BY mainmed DESC, mainadm DESC, maindrg DESC, control, ddc | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<notfalldatenmodul> | ||
<name>Fieberkurven Freitexte</name> | ||
<version>0.9</version> | ||
<maintainer>FEK, Serpen</maintainer> | ||
<history /> | ||
<parameter> | ||
<param>pat</param> | ||
<param>DaysLookBack</param> | ||
</parameter> | ||
<xsl> | ||
<type>fkvfreitext</type> | ||
<subtype>fkvfreitexteintrag</subtype> | ||
<headline>Fieberkurven Freitexte</headline> | ||
<columns> | ||
<column id="datf" type="date">Datum von</column> | ||
<column id="datt" type="date">Datum bis</column> | ||
<column id="des" type="text">Beschreibung</column> | ||
<column id="text" type="text">Wert</column> | ||
</columns> | ||
</xsl> | ||
<sql> | ||
SELECT des, text, n2345ftx.datf, n2345ftx.datt | ||
FROM n2345ftx JOIN n5817ftt USING (ftt) | ||
WHERE | ||
pat = :Pat | ||
AND SYSDATE BETWEEN n2345ftx.datf - :DaysLookBack AND n2345ftx.datt + :DaysLookBack | ||
AND state=0 | ||
ORDER BY datf | ||
</sql> | ||
<converter default="true">Convert-QueryToXML</converter> | ||
</notfalldatenmodul> |
Oops, something went wrong.