Upload
trandang
View
215
Download
1
Embed Size (px)
Citation preview
REPORT LIST PAGE 1
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SCREEN: NUR.PC.WORK.zcus.is.shift.summary.report
LN +----------1---------2---------3---------4---------5---------6---------7--------+ 1=ADM.PAT.c.location
1 |Location @1 |
+-------------------------------------------------------------------------------+
SCREEN ELEMENTS
------ --------
ADM.PAT.c.location = ID.ARG=BR
IFE=1
REQ=1
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(CONTINUED)
REPORT LIST PAGE 2
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report {continued}
REPORT: NUR.PC.WORK.zcus.is.shift.summary.report CPI=12 CPL=130 LPI=6 LPG=60 PGSZ=66 MARG=0 BAN=REG
TYPE LN +----------1---------2---------3---------4---------5---------6---------7---------8---------9---------0---------1---------2---------+
|RUN DATE: mm/dd/yy HOSPITAL NAME PAGE n |
|RUN TIME: hhmm SHIFT SUMMARY REPORT (24 HOURS) |
|RUN USER: user |
HK1 1 | |
HK1 2 | name__________________________ acct#_______ unit#_____ age+sex___ dob_____ room______ |
HK1 3 | |
TK1 4 | *** NEUROLOGICAL *** |
TK1 5 | LOC: p.121002_________________ Oriented: p.121003d___________ |
TK1 6 | Sensation - RUE: p.121005h________________ Motor Skills - R grip: p.121005a________________ L grip: p.121005b________________ |
TK1 7 | Sensation - RLE: p.121005i________________ Motor Skills - R arm: p.121005c________________ L arm: p.121005d________________ |
TK1 8 | Sensation - LUE: p.121005j________________ Motor Skills - R leg: p.121005e________________ L leg: p.121005f________________ |
TK1 9 | Sensation - LLE: p.121005k________________ |
TK1 10 | |
TK1 11 | *** VITAL SIGNS *** |
TK1 12 | Is Patient on Cardiac Monitor: p.121702__ |
TK1 13 | EKG Rhythm: p.210002a________________ |
TK1 14 | xx.p.210002a2____________ |
TK1 15 | Temp: temp1 Pulse: pu1 Resp: r1 BP: bp1____ xx.vital.time__ |
TK1 16 | temp2 pu2 r2 bp2____ xx.vital.time__ |
TK1 17 | |
TK1 18 | Pulses: R Radial: p.121716_________________ L Radial: p.121718_________________ |
TK1 19 | Pulses: R Dorsal Pedis: p.121720_________________ L Dorsal Pedis: p.121722_________________ |
TK1 20 | Pulses: R Post Tibial: p.121724_________________ L Post Tibial: p.121726_________________ |
TK1 21 | Homan Sign: p.121727g________________ Edema Location: p.121732a________________ Edema Type: p.121730a________________ |
TK1 22 | xx.p.121732a2____________ xx.p.121730a2____________ |
TK1 23 | Incentive Spirometry: p.121950__ Volume Achieved: p.121953__ Times Performed: p.121954__ |
TK1 24 | Nausea: p.122007a_ Vomiting: p.122007c_ Last Episode: p.122007g_ |
TK1 25 | |
TK1 26 | *** INTEGUMENTARY *** |
TK1 27 | Type1: p.121601a________________ Incision Eval: p.121603a________________ Location: p.121602__ |
TK1 28 | Surrounding Tissue: p.121606a________________ Dressing: p.121605a________________ |
TK1 29 | xx.p.121605a2____________ |
TK1 30 | Drainage Amt: p.121604_________________ Drainage Type: p.121604a________________ |
TK1 31 | xx.p.121604a2____________ |
TK1 32 | Type2: p.121614a________________ Incision Eval: p.121617a________________ Location: p.121616__ |
TK1 33 | Surrounding Tissue: p.121620a________________ Dressing: p.121619a________________ |
TK1 34 | xx.p.121619a2____________ |
TK1 35 | Drainage Amt: p.121618_________________ Drainage Type: p.121618a________________ |
TK1 36 | xx.p.121618a2____________ |
TK1 37 | |
TK1 38 | *** ADLs *** |
TK1 39 | Activity: p.130200__ |
TK1 40 | Assisted by: p.130214c________________ Type: p.130214e________________ |
TK1 41 | xx.p.130214c2____________ xx.p.130214e2____________ |
TK1 42 | Distance ambulated in feet: p.130214f1 Tolerance: p.130214i________________ |
TK1 43 | xx.p.130214i2____________ |
TK1 44 | Gait/Locomotion: p.610711__ Distance in feet: p.610712__ |
TK1 45 | Device: p.610714_________________ |
TK1 46 | THR protocol exercises - # reps: p.610728__ |
TK1 47 | TKR protocol exercises - # reps: p.610729__ |
TK1 48 | R Knee AROM p.610729a_ to p.610729b_ AAROM p.610729c_ to p.610729d_ |
TK1 49 | L Knee AROM p.610729e_ to p.610729f_ AAROM p.610729g_ to p.610729h_ |
TK1 50 | |
TK1 51 | *** PAIN *** |
(CONTINUED)
REPORT LIST PAGE 3
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report {continued}
TK1 52 | Pain Score: p.240015__ Location: p.240065_________________ Treatment: p.240205a________________ xx.pain.time___ |
TK1 53 | p.240015__ p.240065b________________ p.240205a________________ xx.pain.time2__ |
TK1 54 | |
TK1 55 | **** INTAKE/OUTPUT **** |
TK1 56 | PO: p.192005__ IV Fluids: p.192025__ IVPB: p.192030__ Blood Prod: p.192040__ |
TK1 57 | Urine: p.192530__ Foley: p.192510__ Stool x: p.192535__ |
TK1 58 | Drain#1: p.192650a________________ Loc: p.192650b_ Drain1: p.192650d_ |
TK1 59 | Drain#2: p.192651a________________ Loc: p.192651b_ Drain2: p.192651d_ |
TK1 60 | Drain#3: p.192652a________________ Loc: p.192652b_ Drain3: p.192652d_ |
TK1 61 | Estimated Blood Loss: xx.blood.l__________ |
TK1 62 | *** PHA FRAGMENT PRINTS HERE *** |
TK1 63 | |
TK1 64 | **** LAB **** |
TK1 65 | xx.lab.mv_________________________________________________________________________________ |
TK1 66 | xx.lab.mv_________________________________________________________________________________ |
TR 67 | |
TR 68 | xx.rep.name________________________________________________________________ |
+----------------------------------------------------------------------------------------------------------------------------------+
LINE ATTRIBUTES
---- ----------
1 BX = G
PG = 99
3 BX = W
4 PF = b
5 LC = IF{-/RESP["P.121002",""]^Q,/RESP["P.121002",Q] 1;-/RESP["P.121003D",""]^Q,/RESP["P.121003D",Q] 1;""}
6 LC = IF{-/RESP["P.121005H",""]^Q,/RESP["P.121005H",Q] 1;-/RESP["P.121005A",""]^Q,/RESP["P.121005A",Q] 1;-/RESP["P.121005B",""]^Q,/RESP["P.121005B",Q] 1;""}
7 LC = IF{-/RESP["P.121005I",""]^Q,/RESP["P.121005I",Q] 1;-/RESP["P.121005C",""]^Q,/RESP["P.121005C",Q] 1;-/RESP["P.121005D",""]^Q,/RESP["P.121005D",Q] 1;""}
8 LC = IF{-/RESP["P.121005J",""]^Q,/RESP["P.121005J",Q] 1;-/RESP["P.121005E",""]^Q,/RESP["P.121005E",Q] 1;-/RESP["P.121005F",""]^Q,/RESP["P.121005F",Q] 1;""}
9 LC = IF{-/RESP["P.121005K",""]^Q,/RESP["P.121005K",Q] 1;""}
10 HL = 1
12 LC = IF{-/RESP["P.121702",""]^Q,/RESP["P.121702",Q] 1;""}
13 LC = IF{-/RESP["P.210002A",""]^Q,/RESP["P.210002A",Q,1] 1;""}
14 LC = IF{-/RESP["P.210002A",""]^Q,/RESP["P.210002A",Q,2] 1;""}
15 LC = LAST
16 LC = LAST2
17 LC = LAST2
18 LC = IF{-/RESP["P.121716",""]^Q,/RESP["P.121716",Q] 1;-/RESP["P.121718",""]^Q,/RESP["P.121718",Q] 1;""}
19 LC = IF{-/RESP["P.121720",""]^Q,/RESP["P.121720",Q] 1;-/RESP["P.121722",""]^Q,/RESP["P.121722",Q] 1;""}
20 LC = IF{-/RESP["P.121724",""]^Q,/RESP["P.121724",Q] 1;-/RESP["P.121726",""]^Q,/RESP["P.121726",Q] 1;""}
21 LC = IF{-/RESP["P.121727G",""]^Q,/RESP["P.121727G",Q] 1;-/RESP["P.121732A",""]^Q,/RESP["P.121732A",Q] 1;-/RESP["P.121730A",""]^Q,/RESP["P.121730A",Q] 1;""}
22 LC = IF{-/RESP["P.121732A",""]^Q,/RESP["P.121732A",Q,2] 1;-/RESP["P.121730A",""]^Q,/RESP["P.121730A",Q,2] 1;""}
23 LC = IF{-/RESP["P.121950",""]^Q,/RESP["P.121950",Q] 1;-/RESP["P.121953",""]^Q,/RESP["P.121953",Q] 1;-/RESP["P.121954",""]^Q,/RESP["P.121954",Q] 1;""}
24 LC = IF{-/RESP["P.122007A",""]^Q,/RESP["P.122007A",Q] 1;-/RESP["P.122007C",""]^Q,/RESP["P.122007C",Q] 1;-/RESP["P.122007G",""]^Q,/RESP["P.122007G",Q] 1;""}
25 HL = 1
27 LC = IF{-/RESP["P.121601A",""]^Q,/RESP["P.121601A",Q] 1;""}
28 LC = IF{-/RESP["P.121601A",""]^Q,/RESP["P.121601A",Q] 1;""}
29 LC = IF{-/RESP["P.121605A",""]^Q,/RESP["P.121605A",Q,2] 1;""}
30 LC = IF{-/RESP["P.121601A",""]^Q,/RESP["P.121601A",Q] 1;""}
31 LC = IF{-/RESP["P.121604A",""]^Q,/RESP["P.121604A",Q,2] 1;""}
32 LC = IF{-/RESP["P.121614A",""]^Q,/RESP["P.121614A",Q] 1;""}
33 LC = IF{-/RESP["P.121614A",""]^Q,/RESP["P.121614A",Q] 1;""}
34 LC = IF{-/RESP["P.121619A",""]^Q,/RESP["P.121619A",Q,2] 1;""}
(CONTINUED)
REPORT LIST PAGE 4
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report {continued}
35 LC = IF{-/RESP["P.121614A",""]^Q,/RESP["P.121614A",Q] 1;""}
36 LC = IF{-/RESP["P.121618A",""]^Q,/RESP["P.121618A",Q,2] 1;""}
37 HL = 1
39 LC = IF{-/RESP["P.130200",""]^Q,/RESP["P.130200",Q] 1;""}
40 LC = IF{-/RESP["P.130214C",""]^Q,/RESP["P.130214C",Q,1] 1;-/RESP["P.130214E",""]^Q,/RESP["P.130214E",Q,1] 1;""}
41 LC = IF{-/RESP["P.130214C",""]^Q,/RESP["P.130214C",Q,2] 1;-/RESP["P.130214E",""]^Q,/RESP["P.130214E",Q,2] 1;""}
42 LC = IF{-/RESP["P.130214F1",""]^Q,/RESP["P.130214F1",Q] 1;-/RESP["P.130214I",""]^Q,/RESP["P.130214I",Q,1] 1;""}
43 LC = IF{-/RESP["P.130214I",""]^Q,/RESP["P.130214I",Q,2] 1;""}
44 LC = IF{-/RESP["P.610711",""]^Q,/RESP["P.610711",Q] 1;-/RESP["P.610712",""]^Q,/RESP["P.610712",Q] 1;""}
45 LC = IF{-/RESP["P.610714",""]^Q,/RESP["P.610714",Q] 1;""}
46 LC = IF{-/RESP["P.610728",""]^Q,/RESP["P.610728",Q] 1;""}
47 LC = IF{-/RESP["P.610729",""]^Q,/RESP["P.610729",Q] 1;""}
48 LC = IF{-/RESP["P.610729A",""]^Q,/RESP["P.610729A",Q] 1;-/RESP["P.610729C",""]^Q,/RESP["P.610729C",Q] 1;""}
49 LC = IF{-/RESP["P.610729E",""]^Q,/RESP["P.610729E",Q] 1;-/RESP["P.610729G",""]^Q,/RESP["P.610729G",Q] 1;""}
50 HL = 1
52 LC = IF{-/RESP["P.240015",""]^Q,/RESP["P.240015",Q] 1;""}
53 LC = IF{-/RESP["P.240015",""]^Q,-/RESP["P.240015",Q]^Q,/RESP["P.240015",Q] 1;""}
54 HL = 1
56 LC = IF{-/RESP["P.192005",""]^Q,/RESP["P.192005",Q] 1;-/RESP["P.192025",""]^Q,/RESP["P.192025",Q] 1;-/RESP["P.192030",""]^Q,/RESP["P.192030",Q] 1;-/RESP["P.192040","
"]^Q,/RESP["P.192040",Q] 1;""}
57 LC = IF{-/RESP["P.192530",""]^Q,/RESP["P.192530",Q] 1;-/RESP["P.192510",""]^Q,/RESP["P.192510",Q] 1;-/RESP["P.192535",""]^Q,/RESP["P.192535",Q] 1;""}
58 LC = IF{-/RESP["P.192650A",""]^Q,/RESP["P.192651A",Q] 1;""}
59 LC = IF{-/RESP["P.192651A",""]^Q,/RESP["P.192651A",Q] 1;""}
60 LC = IF{-/RESP["P.192652A",""]^Q,/RESP["P.192652A",Q] 1;""}
61 LC = +/BLOOD[""]
62 LC = patient^/ARG.PAT,%Z.rw.fragment("PHA.RX.zcus.is.shift.summary.frag.R","PHA."_(@.db#"1.")),""
63 HL = 1
LC = +/MV["LAB",""]
64 LC = +/MV["LAB",""]
65 MV = LAB
67 BX = END
FIELDS
------
1 name = patient's.name VAL=IF{-/RESP["P.121005I",""]^Q /RESP["P.121005I",Q]}]
2 acct# = patient's.acct.number 13 p.121005c = xx.p.121005c [DAT=FREE, JFY=L, LEN=25,
3 unit# = patient's.unit.number VAL=IF{-/RESP["P.121005C",""]^Q /RESP["P.121005C",Q]}]
4 age+sex = patient's.age.and.sex 14 p.121005d = xx.p.121005d [DAT=FREE, JFY=L, LEN=25,
5 dob = patient's.birthdate VAL=IF{-/RESP["P.121005D",""]^Q /RESP["P.121005D",Q]}]
6 room = patient's.room 15 p.121005j = xx.p.121005j [DAT=FREE, JFY=L, LEN=25,
7 p.121002 = xx.p.121002 [DAT=FREE, JFY=L, LEN=25, VAL=IF{-/RESP["P.121005J",""]^Q /RESP["P.121005J",Q]}]
VAL=IF{-/RESP["P.121002",""]^Q /RESP["P.121002",Q]}] 16 p.121005e = xx.p.121005e [DAT=FREE, JFY=L, LEN=25,
8 p.121003d = xx.p.121003d [DAT=FREE, JFY=L, LEN=20, VAL=IF{-/RESP["P.121005E",""]^Q /RESP["P.121005E",Q]}]
VAL=IF{-/RESP["P.121003D",""]^Q /RESP["P.121003D",Q]}] 17 p.121005f = xx.p.121005f [DAT=FREE, JFY=L, LEN=25,
9 p.121005h = xx.p.121005h [DAT=FREE, JFY=L, LEN=25, VAL=IF{-/RESP["P.121005F",""]^Q /RESP["P.121005F",Q]}]
VAL=IF{-/RESP["P.121005H",""]^Q /RESP["P.121005H",Q]}] 18 p.121005k = xx.p.121005k [DAT=FREE, JFY=L, LEN=25,
10 p.121005a = xx.p.121005a [DAT=FREE, JFY=L, LEN=25, VAL=IF{-/RESP["P.121005K",""]^Q /RESP["P.121005K",Q]}]
VAL=IF{-/RESP["P.121005A",""]^Q /RESP["P.121005A",Q]}] 19 p.121702 = xx.p.121702 [DAT=FREE, JFY=L, LEN=10,
11 p.121005b = xx.p.121005b [DAT=FREE, JFY=L, LEN=25, VAL=IF{-/RESP["P.121702",""]^Q /RESP["P.121702",Q]}]
VAL=IF{-/RESP["P.121005B",""]^Q /RESP["P.121005B",Q]}] 20 p.210002a = xx.p.210002a [DAT=FREE, JFY=L, LEN=25,
12 p.121005i = xx.p.121005i [DAT=FREE, JFY=L, LEN=25, VAL=IF{-/RESP["P.210002A",""]^Q /RESP["P.210002A",Q,1]}]
(CONTINUED)
REPORT LIST PAGE 5
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report {continued}
21 xx.p.210002a2 = xx.p.210002a2 [DAT=FREE, JFY=L, LEN=25, 52 p.121606a = xx.p.121606a [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.210002A",""]^Q /RESP["P.210002A",Q,2]}] VAL=IF{-/RESP["P.121606A",""]^Q /RESP["P.121606A",Q]}]
22 temp1 = xx.p191005 [DAT=FREE, JFY=L, LEN=5, VAL=/RESP["P.191005",LAST]] 53 p.121605a = xx.p.121605a [DAT=FREE, JFY=L, LEN=25,
23 pu1 = xx.p191015 [DAT=FREE, JFY=L, LEN=3, VAL=/RESP["P.191015",LAST]] VAL=IF{-/RESP["P.121605A",""]^Q /RESP["P.121605A",Q,1]}]
24 r1 = xx.p191025 [DAT=FREE, JFY=L, LEN=2, VAL=/RESP["P.191025",LAST]] 54 xx.p.121605a2 = xx.p.121605a2 [DAT=FREE, JFY=L, LEN=25,
25 bp1 = xx.p191035 [DAT=FREE, JFY=L, LEN=7, VAL=/RESP["P.191035",LAST]] VAL=IF{-/RESP["P.121605A",""]^Q /RESP["P.121605A",Q,2]}]
26 xx.vital.time = xx.vital.time [DAT=FREE, JFY=L, LEN=15, 55 p.121604 = xx.p.121604 [DAT=FREE, JFY=L, LEN=25,
VAL="("_%Z.date.out(LAST$8)_" "_(LAST%7)_")"] VAL=IF{-/RESP["P.121604",""]^Q /RESP["P.121604",Q,1]}]
27 temp2 = xx.p191005b [DAT=FREE, JFY=L, LEN=5, VAL=/RESP["P.191005",LAST2]] 56 p.121604a = xx.p.121604a [DAT=FREE, JFY=L, LEN=25,
28 pu2 = xx.p191015b [DAT=FREE, JFY=L, LEN=3, VAL=/RESP["P.191015",LAST2]] VAL=IF{-/RESP["P.121604A",""]^Q /RESP["P.121604A",Q]}]
29 r2 = xx.p191025b [DAT=FREE, JFY=L, LEN=2, VAL=/RESP["P.191025",LAST2]] 57 xx.p.121604a2 = xx.p.121604a2 [DAT=FREE, JFY=L, LEN=25,
30 bp2 = xx.p191035b [DAT=FREE, JFY=L, LEN=7, VAL=/RESP["P.191035",LAST2]] VAL=IF{-/RESP["P.121604A",""]^Q /RESP["P.121604A",Q,2]}]
31 xx.vital.time = xx.vital.time2 [DAT=FREE, JFY=L, LEN=15, 58 p.121614a = xx.p.121614a [DAT=FREE, JFY=L, LEN=25,
VAL=IF{LAST2 "("_%Z.date.out(LAST2$8)_" "_(LAST2%7)_")"}] VAL=IF{-/RESP["P.121614A",""]^Q /RESP["P.121614A",Q]}]
32 p.121716 = xx.p.121716 [DAT=FREE, JFY=L, LEN=25, 59 p.121617a = xx.p.121617a [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121716",""]^Q /RESP["P.121716",Q]}] VAL=IF{-/RESP["P.121617A",""]^Q /RESP["P.121617A",Q]}]
33 p.121718 = xx.p.121718 [DAT=FREE, JFY=L, LEN=25, 60 p.121616 = xx.p.121616 [DAT=FREE, JFY=L, LEN=10,
VAL=IF{-/RESP["P.121718",""]^Q /RESP["P.121718",Q]}] VAL=IF{-/RESP["P.121616",""]^Q /RESP["P.121616",Q]}]
34 p.121720 = xx.p.121720 [DAT=FREE, JFY=L, LEN=25, 61 p.121620a = xx.p.121620a [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121720",""]^Q /RESP["P.121720",Q]}] VAL=IF{-/RESP["P.121620A",""]^Q /RESP["P.121620A",Q]}]
35 p.121722 = xx.p.121722 [DAT=FREE, JFY=L, LEN=25, 62 p.121619a = xx.p.121619a [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121722",""]^Q /RESP["P.121722",Q]}] VAL=IF{-/RESP["P.121619A",""]^Q /RESP["P.121619A",Q,1]}]
36 p.121724 = xx.p.121724 [DAT=FREE, JFY=L, LEN=25, 63 xx.p.121619a2 = xx.p.121619a2 [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121724",""]^Q /RESP["P.121724",Q]}] VAL=IF{-/RESP["P.121619A",""]^Q /RESP["P.121619A",Q,2]}]
37 p.121726 = xx.p.121726 [DAT=FREE, JFY=L, LEN=25, 64 p.121618 = xx.p.121618 [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121726",""]^Q /RESP["P.121726",Q]}] VAL=IF{-/RESP["P.121618",""]^Q /RESP["P.121618",Q]}]
38 p.121727g = xx.p.121727g [DAT=FREE, JFY=L, LEN=25, 65 p.121618a = xx.p.121618a [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121727G",""]^Q /RESP["P.121727G",Q]}] VAL=IF{-/RESP["P.121618A",""]^Q /RESP["P.121618A",Q,1]}]
39 p.121732a = xx.p.121732a [DAT=FREE, JFY=L, LEN=25, 66 xx.p.121618a2 = xx.p.121618a2 [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121732A",""]^Q /RESP["P.121732A",Q,1]}] VAL=IF{-/RESP["P.121618A",""]^Q /RESP["P.121618A",Q,2]}]
40 p.121730a = xx.p.121730a [DAT=FREE, JFY=L, LEN=25, 67 p.130200 = xx.p.130200 [DAT=FREE, JFY=L, LEN=10,
VAL=IF{-/RESP["P.121730A",""]^Q /RESP["P.121730A",Q,1]}] VAL=IF{-/RESP["P.130200",""]^Q /RESP["P.130200",Q]}]
41 xx.p.121732a2 = xx.p.121732a2 [DAT=FREE, JFY=L, LEN=25, 68 p.130214c = xx.p.130214c [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121732A",""]^Q /RESP["P.121732A",Q,2]}] VAL=IF{-/RESP["P.130214C",""]^Q /RESP["P.130214C",Q,1]}]
42 xx.p.121730a2 = xx.p.121730a2 [DAT=FREE, JFY=L, LEN=25, 69 p.130214e = xx.p.130214e [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121730A",""]^Q /RESP["P.121730A",Q,2]}] VAL=IF{-/RESP["P.130214E",""]^Q /RESP["P.130214E",Q,1]}]
43 p.121950 = xx.p.121950 [DAT=FREE, JFY=L, LEN=10, 70 xx.p.130214c2 = xx.p.130214c2 [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121950",""]^Q /RESP["P.121950",Q]}] VAL=IF{-/RESP["P.130214C",""]^Q /RESP["P.130214C",Q,2]}]
44 p.121953 = xx.p.121953 [DAT=FREE, JFY=L, LEN=10, 71 xx.p.130214e2 = xx.p.130214e2 [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121953",""]^Q /RESP["P.121953",Q]}] VAL=IF{-/RESP["P.130214E",""]^Q /RESP["P.130214E",Q,2]}]
45 p.121954 = xx.p.121954 [DAT=FREE, JFY=L, LEN=10, 72 p.130214f1 = xx.p.130214f1 [DAT=FREE, JFY=L, LEN=10,
VAL=IF{-/RESP["P.121954",""]^Q /RESP["P.121954",Q]}] VAL=IF{-/RESP["P.130214F1",""]^Q /RESP["P.130214F1",Q]}]
46 p.122007a = xx.p.122007a [DAT=FREE, JFY=L, LEN=10, 73 p.130214i = xx.p.130214i [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.122007A",""]^Q /RESP["P.122007A",Q]}] VAL=IF{-/RESP["P.130214I",""]^Q /RESP["P.130214I",Q,1]}]
47 p.122007c = xx.p.122007c [DAT=FREE, JFY=L, LEN=10, 74 xx.p.130214i2 = xx.p.130214i2 [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.122007C",""]^Q /RESP["P.122007C",Q]}] VAL=IF{-/RESP["P.130214I",""]^Q /RESP["P.130214I",Q,2]}]
48 p.122007g = xx.p.122007g [DAT=FREE, JFY=L, LEN=10, 75 p.610711 = xx.p.610711 [DAT=FREE, JFY=L, LEN=10,
VAL=IF{-/RESP["P.122007G",""]^Q /RESP["P.122007G",Q]}] VAL=IF{-/RESP["P.610711",""]^Q /RESP["P.610711",Q]}]
49 p.121601a = xx.p.121601a [DAT=FREE, JFY=L, LEN=25, 76 p.610712 = xx.p.610712 [DAT=FREE, JFY=L, LEN=10,
VAL=IF{-/RESP["P.121601A",""]^Q /RESP["P.121601A",Q]}] VAL=IF{-/RESP["P.610712",""]^Q /RESP["P.610712",Q]}]
50 p.121603a = xx.p.121603a [DAT=FREE, JFY=L, LEN=25, 77 p.610714 = xx.p.610714 [DAT=FREE, JFY=L, LEN=25,
VAL=IF{-/RESP["P.121603A",""]^Q /RESP["P.121603A",Q]}] VAL=IF{-/RESP["P.610714",""]^Q /RESP["P.610714",Q]}]
51 p.121602 = xx.p.121602 [DAT=FREE, JFY=L, LEN=10, 78 p.610728 = xx.p.610728 [DAT=FREE, JFY=L, LEN=10,
VAL=IF{-/RESP["P.121602",""]^Q /RESP["P.121602",Q]}] VAL=IF{-/RESP["P.610728",""]^Q /RESP["P.610728",Q]}]
(CONTINUED)
REPORT LIST PAGE 6
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report {continued}
79 p.610729 = xx.p.610729 [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192025",""]^Q /RESP["P.192025",Q]}]
VAL=IF{-/RESP["P.610729",""]^Q /RESP["P.610729",Q]}] 98 p.192030 = xx.p.192030 [DAT=FREE, JFY=L, LEN=10,
80 p.610729a = xx.p.610729a [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192030",""]^Q /RESP["P.192030",Q]}]
VAL=IF{-/RESP["P.610729A",""]^Q /RESP["P.610729A",Q]}] 99 p.192040 = xx.p.192040 [DAT=FREE, JFY=L, LEN=10,
81 p.610729b = xx.p.610729b [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192040",""]^Q /RESP["P.192040",Q]}]
VAL=IF{-/RESP["P.610729B",""]^Q /RESP["P.610729B",Q]}] 100 p.192530 = xx.p.192530 [DAT=FREE, JFY=L, LEN=10,
82 p.610729c = xx.p.610729c [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192530",""]^Q /RESP["P.192530",Q]}]
VAL=IF{-/RESP["P.610729C",""]^Q /RESP["P.610729C",Q]}] 101 p.192510 = xx.p.192510 [DAT=FREE, JFY=L, LEN=10,
83 p.610729d = xx.p.610729d [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192510",""]^Q /RESP["P.192510",Q]}]
VAL=IF{-/RESP["P.610729D",""]^Q /RESP["P.610729D",Q]}] 102 p.192535 = xx.p.192535 [DAT=FREE, JFY=L, LEN=10,
84 p.610729e = xx.p.610729e [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192535",""]^Q /RESP["P.192535",Q]}]
VAL=IF{-/RESP["P.610729E",""]^Q /RESP["P.610729E",Q]}] 103 p.192650a = xx.p.192650a [DAT=FREE, JFY=L, LEN=25,
85 p.610729f = xx.p.610729f [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192650A",""]^Q /RESP["P.192650A",Q]}]
VAL=IF{-/RESP["P.610729F",""]^Q /RESP["P.610729F",Q]}] 104 p.192650b = xx.p.192650b [DAT=FREE, JFY=L, LEN=10,
86 p.610729g = xx.p.610729g [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192650B",""]^Q /RESP["P.192650B",Q]}]
VAL=IF{-/RESP["P.610729G",""]^Q /RESP["P.610729G",Q]}] 105 p.192650d = xx.p.192650d [DAT=FREE, JFY=L, LEN=10,
87 p.610729h = xx.p.610729h [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192650D",""]^Q /RESP["P.192650D",Q]}]
VAL=IF{-/RESP["P.610729H",""]^Q /RESP["P.610729H",Q]}] 106 p.192651a = xx.p.192651a [DAT=FREE, JFY=L, LEN=25,
88 p.240015 = xx.p.240015 [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192651A",""]^Q /RESP["P.192651A",Q]}]
VAL=IF{-/RESP["P.240015",""]^Q /RESP["P.240015",Q]}] 107 p.192651b = xx.p.192651b [DAT=FREE, JFY=L, LEN=10,
89 p.240065 = xx.p.240065 [DAT=FREE, JFY=L, LEN=25, VAL=IF{-/RESP["P.192651B",""]^Q /RESP["P.192651B",Q]}]
VAL=IF{-/RESP["P.240065",""]^Q /RESP["P.240065",Q]}] 108 p.192651d = xx.p.192651d [DAT=FREE, JFY=L, LEN=10,
90 p.240205a = xx.p.240205a [DAT=FREE, JFY=L, LEN=25, VAL=IF{-/RESP["P.192651D",""]^Q /RESP["P.192651D",Q]}]
VAL=IF{-/RESP["P.240205A",""]^Q /RESP["P.240205A",Q,1]}] 109 p.192652a = xx.p.192652a [DAT=FREE, JFY=L, LEN=25,
91 xx.pain.time = xx.pain.time [DAT=FREE, JFY=L, LEN=15, VAL=IF{-/RESP["P.192652A",""]^Q /RESP["P.192652A",Q]}]
VAL=IF{-/RESP["P.240015",""]^Q "("_%Z.date.out(Q$8)_" "_(Q%7)_")"}] 110 p.192652b = xx.p.192652b [DAT=FREE, JFY=L, LEN=10,
92 p.240015 = xx.p.240015b [DAT=FREE, JFY=L, LEN=10, VAL=IF{-/RESP["P.192652B",""]^Q /RESP["P.192652B",Q]}]
VAL=IF{-/RESP["P.240015",""]^Q IF{-/RESP["P.240015",Q]^Q .,/RESP["P.240015",Q]} 111 p.192652d = xx.p.192652d [DAT=FREE, JFY=L, LEN=10,
}] VAL=IF{-/RESP["P.192652D",""]^Q /RESP["P.192652D",Q]}]
93 p.240065b = xx.p.240065b [DAT=FREE, JFY=L, LEN=25, 112 xx.blood.l = xx.blood.loss.pacu [DAT=FREE, JFY=L, LEN=20,
VAL=IF{-/RESP["P.240065",""]^Q IF{-/RESP["P.240065",Q]^Q .,/RESP["P.240065",Q]} VAL=IF{-/BLOOD[""]^TIME /BLOOD[TIME]_" ("_%Z.date.out(TIME$8)_" "_(TIME%7)_")"
}] }]
94 p.240205a = xx.p.240205ab [DAT=FREE, JFY=L, LEN=25, 113 xx.lab.mv = xx.lab.mv [DAT=FREE, JFY=L, LEN=90, VAL=MV]
VAL=IF{-/RESP["P.240205A",""]^Q IF{-/RESP["P.240205A",Q]^Q .,/RESP["P.240205A", 114 xx.rep.name = xx.rep.name [DAT=FREE, JFY=L, LEN=75, SIZE=.75,
Q,1]}}] [email protected]^PGM$(L(PGM)-3)]
95 xx.pain.time2 = xx.pain.time2 [DAT=FREE, JFY=L, LEN=15, 115 x = xx.undo [DAT=FREE, JFY=L, LEN=1,
VAL=IF{-/RESP["P.240015",""]^Q IF{-/RESP["P.240015",Q]^Q "("_%Z.date.out(Q$8)_" VAL=IF{L(td.act.ctr,".99")<L(td.act.ctr) "";activity[patient,int.base,int.urn,t
"_(Q%7)_")"}}] d.act.date,td.act.time,td.act.ctr:0D_".99"] "";1}]
96 p.192005 = xx.p.192005 [DAT=FREE, JFY=L, LEN=10, 116 x = xx.time.check [DAT=FREE, JFY=L, LEN=1,
VAL=IF{-/RESP["P.192005",""]^Q /RESP["P.192005",Q]}] VAL=IF{%Z.date.time.to.seconds(td.act.date,td.act.time)>(@.sd-86400) 1;""}]
97 p.192025 = xx.p.192025 [DAT=FREE, JFY=L, LEN=10,
DETAIL SEGMENT: NUR.PC.WORK nur.int.documented.activity
INDEX FILE:
SORT FIELDS PRODUCED BY DETAIL SEGMENT/INDEX FILE
1 patient
2 int.base
3 int.urn
4 td.act.date
5 td.act.time
6 td.act.ctr
(CONTINUED)
REPORT LIST PAGE 7
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report {continued}
# SELECT OP PROMPT/VALUE DEFAULT/KEYWORD
--------- -- ------------ ---------------
1 ADM.PAT.location IG Location
2 patient LI /PAT
3 int.base LI /INT
4 xx.undo EQ 1
5 td.act.date GE /STARTDATE
6 xx.time.check EQ 1
FOOTNOTES: AL START start
AL HK1 hk1
AL D detail
AL TK1 tk1
AL CLOSE.UP %Z.ddc("close")
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(CONTINUED)
REPORT LIST PAGE 8
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report {continued}
NUR.PC.WORK.zcus.is.shift.summary.report.R
NUR.PC.WORK.zcus.is.shift.summary.report.R,FLBRTAA,FLG.LIVE.MIS,5.6.1,08.11.19.1440,"COLOR",
IF{/R.FRAGMENT;
"NUR.PC.WORK.zcus.is.shift.summary.report.RP"^/R.NEW.PAGE.PGM,
"SHIFT SUMMARY REPORT (24 HOURS)"^/R.TITLE,
A>0^/R.INQ,
IF{A>0 A;""}^/R.PAUSE,
^A#0^/R.SYM,
IF{A>0 A;60}^/R.LP,
66^/R.PS,
""^/R.CLOSED,
IF{'/R.HOLD.PRT %Z.printer(12,6,66,130,60)}},
%Z.rw.setup(0),
%Z.rw.graphics("SETUP"),
IF{/Z.DUPLEX;""}^/Z.DUPLEX,
IF{/R.FRAGMENT;
"LE"=/Z.DUPLEX %Z.rw.special("HPLASERIIII",D(27)_"&l1S")#0P^!;
"SE"=/Z.DUPLEX %Z.rw.special("HPLASERIIII",D(27)_"&l2S")#0P^!;
IF{/Z.PPII.PREVIEW;
%Z.rw.special("HPLASERIIII",D(27)_"&l0S")#0P^!}},
%Z.zcus.is.rw.util.M.field(0),
""^gqb,
DO{+*AARB[gqb]^gqb ""^ggr,
DO{+*AARB[gqb,ggr]^ggr ""^hrmB,
DO{+*AARB[gqb,ggr,hrmB]^hrmB *AARB[gqb,ggr,hrmB]^PAT,
IF{*AA[PAT]|12=/ADM.PAT.c.location 1^/PAT[PAT]}}}},
1^/QUERY["P.121002"],
1^/QUERY["P.121003D"],
1^/QUERY["P.121005H"],
1^/QUERY["P.121005A"],
1^/QUERY["P.121005I"],
1^/QUERY["P.121005C"],
1^/QUERY["P.121005J"],
1^/QUERY["P.121005E"],
1^/QUERY["P.121005K"],
1^/QUERY["P.121005B"],
1^/QUERY["P.121005D"],
1^/QUERY["P.121005F"],
1^/QUERY["P.121702"],
1^/QUERY["P.210002A"],
1^/QUERY["P.191005"],
1^/QUERY["P.191015"],
1^/QUERY["P.191025"],
1^/QUERY["P.191035"],
1^/QUERY["P.121716"],
1^/QUERY["P.121718"],
1^/QUERY["P.121720"],
1^/QUERY["P.121722"],
1^/QUERY["P.121724"],
1^/QUERY["P.121726"],
1^/QUERY["P.121727G"],
1^/QUERY["P.121732A"],
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 9
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
1^/QUERY["P.121730A"],
1^/QUERY["P.121950"],
1^/QUERY["P.121953"],
1^/QUERY["P.121954"],
1^/QUERY["P.122007A"],
1^/QUERY["P.122007C"],
1^/QUERY["P.122007G"],
1^/QUERY["P.121601A"],
1^/QUERY["P.121603A"],
1^/QUERY["P.121602"],
1^/QUERY["P.121606A"],
1^/QUERY["P.121605A"],
1^/QUERY["P.121604"],
1^/QUERY["P.121604A"],
1^/QUERY["P.121614A"],
1^/QUERY["P.121617A"],
1^/QUERY["P.121616"],
1^/QUERY["P.121620A"],
1^/QUERY["P.121619A"],
1^/QUERY["P.121618"],
1^/QUERY["P.121618A"],
1^/QUERY["P.130200"],
1^/QUERY["P.130214C"],
1^/QUERY["P.130214E"],
1^/QUERY["P.130214F1"],
1^/QUERY["P.130214I"],
1^/QUERY["P.610711"],
1^/QUERY["P.610712"],
1^/QUERY["P.610714"],
1^/QUERY["P.610728"],
1^/QUERY["P.610729"],
1^/QUERY["P.610729A"],
1^/QUERY["P.610729B"],
1^/QUERY["P.610729C"],
1^/QUERY["P.610729D"],
1^/QUERY["P.610729E"],
1^/QUERY["P.610729F"],
1^/QUERY["P.610729G"],
1^/QUERY["P.610729H"],
1^/QUERY["P.240015"],
1^/QUERY["P.240065"],
1^/QUERY["P.240205A"],
1^/QUERY["P.192005"],
1^/QUERY["P.192025"],
1^/QUERY["P.192030"],
1^/QUERY["P.192040"],
1^/QUERY["P.192530"],
1^/QUERY["P.192510"],
1^/QUERY["P.192535"],
1^/QUERY["P.192650A"],
1^/QUERY["P.192650B"],
1^/QUERY["P.192650D"],
1^/QUERY["P.192651A"],
1^/QUERY["P.192651B"],
1^/QUERY["P.192651D"],
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 10
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
1^/QUERY["P.192652A"],
1^/QUERY["P.192652B"],
1^/QUERY["P.192652D"],
""^QRY,
DO{+/QUERY[QRY]^QRY QRY^ggv,
""^gxx,
DO{+\GXXZCUSQ[ggv,gxx]^gxx 1^/SCREEN[gxx]}},
""^CDS,
DO{+/SCREEN[CDS]^CDS CDS^gxx,
""^ggn,
DO{+&NIS[gxx,ggn]^ggn +&NIS[gxx,ggn,ni]^ni,
1^/INT[ni]}},
""^QRY,
DO{+/QUERY[QRY]^QRY IF{\GGV[QRY]|19="Y" 1^/MULTI[QRY]}},
""^QRY,
DO{+/QUERY[QRY]^QRY IF{\GGV[QRY]|4^GR GR^/GROUP[QRY]}},
C(:S),
%Z.link(":","PHA","%.PHA.data","PHA."_(/.DB#"1.")),
O[""](?S,:),
""^PAT,
DO{+/PAT[PAT]^PAT PAT^aa,
DO{+:TRP[aa,trN]^trN 1^/RX[:TRP[aa,trN]]}},
(S(0)+/.TZO)-86400^SEC,
%Z.date.in.magic(SEC)^DATE^/STARTDATE,
%Z.time.in(BACK)^TIME,
DATE^traDT,
-:TRADT[traDT]^traDT,
DO{+:TRADT[traDT]^traDT TIME^traTM,
DO{+:TRADT[traDT,traTM]^traTM ""^TIME^tr,
DO{+:TRADT[traDT,traTM,tr]^tr ""^traQ,
DO{+:TRADT[traDT,traTM,tr,traQ]^traQ .,
IF{/RX[tr] .,
?TR[tr]|1^PAT,
{tr,traQ}^/EMAR[PAT,traDT_traTM]}}}}},
C(:U,?U),
EXIT,
""^aa,
IF{/PAT[D(127)] D(1)^R.aa,
D(127)^ER.aa;
+/PAT[""]^R.aa,R.aa^ER.aa},
DO{IF{aa<R.aa!'aa R.aa^aa,-:NPCW[aa]^aa},
+:NPCW[aa]^aa&R.aa IF{DO{R.aa'>aa&(aa>ER.aa)&R.aa +/PAT[R.aa]^R.aa,R.aa^ER.aa},
aa'<R.aa&(aa'>ER.aa)&R.aa&'/R.LIMIT IF{*AA[aa]|0;:AA[aa]|0}^/V[2],
(%NUR.PAT.pat.current.age(aa),IF{*AA[aa]|7;:AA[aa]|7})^/V[4],
IF{*AA[aa]|5;:AA[aa]|5}^/V[5],
IF{*AA[aa]|1;:AA[aa]|1}^/V[1],
IF{*AA[aa]|10;:AA[aa]|10}^/V[6],
IF{*AA[aa]|3;:AA[aa]|3}^/V[3],
1^R.PRINT.HK1,
""^R.PRINT.TK1,
*AA[aa]|12^/R.CL,
""^nib,
IF{/INT[D(127)] D(1)^R.nib,
D(127)^ER.nib;
+/INT[""]^R.nib,R.nib^ER.nib},
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 11
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
DO{IF{nib<R.nib!'nib R.nib^nib,-:NPCW[aa]I[nib]^nib},
+:NPCW[aa]I[nib]^nib&R.nib IF{DO{R.nib'>nib&(nib>ER.nib)&R.nib +/INT[R.nib]^R.nib,R.nib^ER.nib},
nib'<R.nib&(nib'>ER.nib)&R.nib&'/R.LIMIT ""^niu,
DO{+:NPCW[aa]I[nib]O[niu]^niu&'/R.LIMIT IF{/S
TARTDATE'=D(127);D(1)}^nod,
--> -:NPCW[aa]I[nib]O[niu]TD[nod]^nod,
--> DO{+:NPCW[aa]I[nib]O[niu]TD[nod]^nod&'/R.LIMIT ""^not,
--> DO{+:NPCW[aa]I[nib]O[niu]TD[nod,not]^not&'/R.LIMIT ""^noc,
--> DO{+:NPCW[aa]I[nib]O[niu]TD[nod,not,noc]^noc&'/R.LIMIT (IF{%Z.date.time.to.seconds(nod,not)>((S(0)+/.TZO)-86400) 1;""})^/V[116],
--> IF{1=D(127);/V[116]=1;(0_/V[116])=(0_1)=0}^C6,
--> IF{C6 (IF{L(noc,".99")<L(noc) "";:NPCW[aa]I[nib]O[niu]A[nod,not,noc:0D_".99"] "";1})^/V[115],
--> IF{1=D(127);/V[115]=1;(0_/V[115])=(0_1)=0}^C4,
--> IF{C4 0^/R.MULT.PAGE,
--> 1^/R.FOUND,
--> IF{/R.NO.HALT;DO{># IF{E(#S)'=27'=146;
--> /R.HALTED;
--> "Cancel Printing? "^/.WO,
--> %Z.w.macro(1,0,1)="Y" 1^/R.HALTED}}},
--> IF{/R.HALTED /R.NUM.REC.PRT!0^/R.LIMIT},
--> IF{R.PRINT.HK1 K[""](/RESP),
--> aa^PAT,
--> C(:S),
--> %Z.link(":","LAB","%.LAB.data","LAB."_(/.DB#"1.")),
--> O[""](?S,:),
--> PAT^aa,
--> /STARTDATE^slsD,
--> -:SLSP[aa,slsD]^slsD,
--> 1^FIRST,
--> DO{+:SLSP[aa,slsD]^slsD .,
--> IF{FIRST ""^FIRST,%Z.time.out(S(0)+/.TZO)^slsT;""^slsT},
--> DO{+:SLSP[aa,slsD,slsT]^slsT ""^spx,
--> DO{+:SLSP[aa,slsD,slsT,spx]^spx ""^slsI,
--> DO{+:SLSP[aa,slsD,slsT,spx,slsI]^slsI :SLSP[aa,slsD,slsT,spx,slsI]^sls,
--> ""^slt,
--> DO{+?SLS[sls]T[slt]^slt .,
--> IF{slt="400.0060" "PT/INR"^TEST,1^OK;
--> slt="500.0351" "H&H"^TEST,1^OK;
--> slt="500.0900" "Platelet"^TEST,1^OK;
--> ""^OK},
--> IF{OK .,
--> %Z.date.out(?SLS[sls]T[slt]OT|0)_" "_?SLS[sls]T[slt]OT|1^TEMP,
--> TEMP_" "_(TEST:15TL)_" "_(?SLS[sls]T[slt]|0_" "_?SLS[sls]T[slt]|12:15TL)^TEMP,
--> TEMP^/MV["LAB",slt,/FLD["xx.lab.mv"]]}},
--> C(:U,?U)}}}},
--> IF{*AA[aa]|4;:AA[aa]|4}^ea,
--> C(:S),
--> %Z.link(":","SCH","%.SCH.data","SCH."_(/.DB#"1.")),
--> O[""](?S,:),
--> ""^hshDT,
--> DO{+:HSHM[ea,hshDT]^hshDT ""^hshTM,
--> DO{+:HSHM[ea,hshDT,hshTM,hsh]^hsh IF{IF{*AA[aa]|0;:AA[aa]|0}=:HSH[hsh]|9 .,
--> ""^hshO3,
--> DO{+:HSH[hsh]OT3[hshO3]^hshO3 .,
--> IF{:HSH[hsh]OT3[hshO3]|3="BLOOD"&(:HSH[hsh]OT3[hshO3]|4="EBL") .,
--> :HSH[hsh]OT3[hshO3]|6^/BLOOD[:HSH[hsh]OT3[hshO3]|0_:HSH[hsh]OT3[hshO3]|1]}}}}},
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 12
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
--> C(:U,?U),
--> EXIT,
--> IF{/.LL<99 %[/R.NEW.PAGE.PGM](0)},
--> %Z.rw.graphics(2,"","","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","HK1"),
--> /.LL-1^/.LL,
--> %Z.rw.index(1,"PATIENT",aa,"FREE"),
--> I("")N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> I(" "_(/V[1]:30TL)_" "_(/V[2]:12TL)_" "_(/V[3]:10TL)_" "_(/V[4]:10TL)_" "_(%Z.date.out(/V[5],1):8TL)_" "_(/V[6]:10TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> %Z.rw.graphics(1,"","","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","HK1"),
--> /.LL-1^/.LL,
--> I("")N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> ""^R.PRINT.HK1},
--> ""^QRY,
--> DO{+/QUERY[QRY]^QRY QRY^ggv,
--> IF{/MULTI[QRY] ""^ggvN,
--> DO{+:NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]M[ggvN]^ggvN .,
--> IF{\GGL[/GROUP[QRY]]E[:NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]M[ggvN]|0]|0;
--> :NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]M[ggvN]|0}^/RESP[ggv,nod_not,ggvN]};IF{\GGL[/GROUP[QRY]]E[:NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]|0]|0;
--> :NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]|0}^/RESP[ggv,nod_not]}},
--> EXIT,
--> 1^R.PRINT.TK1}}}}}}}},
IF{R.PRINT.TK1 -/RESP["P.191005",""]^TEMP,
-/RESP["P.1910105",""]^PULSE,
-/RESP["P.191025",""]^RESP,
-/RESP["P.191035",""]^BP,
TEMP!PULSE!RESP!BP^MAX,
TEMP&PULSE&RESP&BP^MIN,
IF{TEMP<PULSE TEMP;PULSE}^MIN,
IF{MIN<RESP MIN;RESP}^MIN,
IF{MIN<BP MIN;BP}^MIN,
MAX^LAST,
IF{MAX=MIN -/RESP["P.191005",TEMP]^TEMP,
-/RESP["P.1910105",PULSE]^PULSE,
-/RESP["P.191025",RESP]^RESP,
-/RESP["P.191035",BP]^BP,
TEMP!PULSE!RESP!BP;
MIN}^LAST2,
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(/R.F["b"]_" *** NEUROLOGICAL ***"_/R.F[""])N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{IF{-/RESP["P.121002",""]^Q,/RESP["P.121002",Q] 1;-/RESP["P.121003D",""]^Q,/RESP["P.121003D",Q] 1;""}
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121002",""]^Q /RESP["P.121002",Q]})^/V[7],
--> (IF{-/RESP["P.121003D",""]^Q /RESP["P.121003D",Q]})^/V[8],
--> I(/R.F["b"]_" LOC: "_/R.F[""]_(/V[7]:25TL)_/R.F["b"]_" Oriented: "_/R.F[""]_(/V[8]:20TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121005H",""]^Q,/RESP["P.121005H",Q] 1;-/RESP["P.121005A",""]^Q,/RESP["P.121005A",Q] 1;-/
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 13
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
RESP["P.121005B",""]^Q,/RESP["P.121005B",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121005H",""]^Q /RESP["P.121005H",Q]})^/V[9],
--> (IF{-/RESP["P.121005A",""]^Q /RESP["P.121005A",Q]})^/V[10],
--> I(/R.F["b"]_" Sensation - RUE: "_/R.F[""]_(/V[9]:25TL)_/R.F["b"]_" Motor Skills - R grip: "_/R.F[""]_(/V[10]:25TL))^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> (IF{-/RESP["P.121005B",""]^Q /RESP["P.121005B",Q]})^/V[11],
--> I(/R.F["b"]_" L grip: "_/R.F[""]_(/V[11]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121005I",""]^Q,/RESP["P.121005I",Q] 1;-/RESP["P.121005C",""]^Q,/RESP["P.121005C",Q] 1;-/
RESP["P.121005D",""]^Q,/RESP["P.121005D",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121005I",""]^Q /RESP["P.121005I",Q]})^/V[12],
--> (IF{-/RESP["P.121005C",""]^Q /RESP["P.121005C",Q]})^/V[13],
--> I(/R.F["b"]_" Sensation - RLE: "_/R.F[""]_(/V[12]:25TL)_/R.F["b"]_" Motor Skills - R arm: "_/R.F[""]_(/V[13]:25TL))^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> (IF{-/RESP["P.121005D",""]^Q /RESP["P.121005D",Q]})^/V[14],
--> I(/R.F["b"]_" L arm: "_/R.F[""]_(/V[14]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121005J",""]^Q,/RESP["P.121005J",Q] 1;-/RESP["P.121005E",""]^Q,/RESP["P.121005E",Q] 1;-/
RESP["P.121005F",""]^Q,/RESP["P.121005F",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121005J",""]^Q /RESP["P.121005J",Q]})^/V[15],
--> (IF{-/RESP["P.121005E",""]^Q /RESP["P.121005E",Q]})^/V[16],
--> I(/R.F["b"]_" Sensation - LUE: "_/R.F[""]_(/V[15]:25TL)_/R.F["b"]_" Motor Skills - R leg: "_/R.F[""]_(/V[16]:25TL))^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> (IF{-/RESP["P.121005F",""]^Q /RESP["P.121005F",Q]})^/V[17],
--> I(/R.F["b"]_" L leg: "_/R.F[""]_(/V[17]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121005K",""]^Q,/RESP["P.121005K",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121005K",""]^Q /RESP["P.121005K"
,Q]})^/V[18],
I(/R.F["b"]_" Sensation - LLE: "_/R.F[""]_(/V[
18]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
%Z.rw.graphics("",1,"","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","TK1"),
/.LL-1^/.LL,
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(/R.F["b"]_" *** VITAL SIGNS ***"_/R.F[""])N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{IF{-/RESP["P.121702",""]^Q,/RESP["P.121702",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121702",""]^Q /RESP["P.121702",Q]}
)^/V[19],
I(/R.F["b"]_" Is Patient on Cardiac Monitor: "_/
R.F[""]_(/V[19]:10TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.210002A",""]^Q,/RESP["P.210002A",Q,1] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.210002A",""]^Q /RESP["P.210002
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 14
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
A",Q,1]})^/V[20],
I(/R.F["b"]_" EKG Rhythm: "_/R.F[""]_(/V[20]
:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.210002A",""]^Q,/RESP["P.210002A",Q,2] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.210002A",""]^Q /RESP["P.210002
A",Q,2]})^/V[21],
I((" ":13)_(/V[21]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{LAST IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(/RESP["P.191005",LAST])^/V[22],
(/RESP["P.191015",LAST])^/V[23],
(/RESP["P.191025",LAST])^/V[24],
I(/R.F["b"]_" Temp: "_/R.F[""]_(/V[22]:5TL)_/R.F["b"]_" Pulse: "_/R.F[""]_(/V[23]:3TL)_/R.F[
"b"]_" Resp: "_/R.F[""]_(/V[24]:2TL))^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
(/RESP["P.191035",LAST])^/V[25],
("("_%Z.date.out(LAST$8)_" "_(LAST%7)_")")^/V[26],
I(/R.F["b"]_" BP: "_/R.F[""]_(/V[25]:7TL)_(" ":4)_(/V[26]:15TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{LAST2 IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(/RESP["P.191005",LAST2])^/V[27],
(/RESP["P.191015",LAST2])^/V[28],
(/RESP["P.191025",LAST2])^/V[29],
(/RESP["P.191035",LAST2])^/V[30],
(IF{LAST2 "("_%Z.date.out(LAST2$8)_" "_(LAST2%7)_")"})^/V[31],
I((" ":7)_(/V[27]:5TL)_(" ":12)_(/V[28]:3TL)_(" ":11)_(/V[29]:2TL)_(" ":10)_(/V[30]:7TL)_(" ":4
)_(/V[31]:15TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{LAST2 IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121716",""]^Q,/RESP["P.121716",Q] 1;-/RESP["P.121718",""]^Q,/RESP["P.121718",Q] 1;""} IF
{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121716",""]^Q /RESP["P.121716",Q]})^/V[32],
--> (IF{-/RESP["P.121718",""]^Q /RESP["P.121718",Q]})^/V[33],
--> I(/R.F["b"]_" Pulses: R Radial: "_/R.F[""]_(/V[32]:25TL)_/R.F["b"]_" L Radial: "_/R.F[""]_(/V[33]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121720",""]^Q,/RESP["P.121720",Q] 1;-/RESP["P.121722",""]^Q,/RESP["P.121722",Q] 1;""} IF
{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121720",""]^Q /RESP["P.121720",Q]})^/V[34],
--> (IF{-/RESP["P.121722",""]^Q /RESP["P.121722",Q]})^/V[35],
--> I(/R.F["b"]_" Pulses: R Dorsal Pedis: "_/R.F[""]_(/V[34]:25TL)_/R.F["b"]_" L Dorsal Pedis: ")^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> I(/R.F[""]_(/V[35]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121724",""]^Q,/RESP["P.121724",Q] 1;-/RESP["P.121726",""]^Q,/RESP["P.121726",Q] 1;""} IF
{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 15
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
--> (IF{-/RESP["P.121724",""]^Q /RESP["P.121724",Q]})^/V[36],
--> (IF{-/RESP["P.121726",""]^Q /RESP["P.121726",Q]})^/V[37],
--> I(/R.F["b"]_" Pulses: R Post Tibial: "_/R.F[""]_(/V[36]:25TL)_/R.F["b"]_" L Post Tibial: "_/R.F[""]_(/V[37]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121727G",""]^Q,/RESP["P.121727G",Q] 1;-/RESP["P.121732A",""]^Q,/RESP["P.121732A",Q] 1;-/
RESP["P.121730A",""]^Q,/RESP["P.121730A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121727G",""]^Q /RESP["P.121727G",Q]})^/V[38],
--> (IF{-/RESP["P.121732A",""]^Q /RESP["P.121732A",Q,1]})^/V[39],
--> I(/R.F["b"]_" Homan Sign: "_/R.F[""]_(/V[38]:25TL)_/R.F["b"]_" Edema Location: "_/R.F[""]_(/V[39]:25TL))^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> (IF{-/RESP["P.121730A",""]^Q /RESP["P.121730A",Q,1]})^/V[40],
--> I(/R.F["b"]_" Edema Type: "_/R.F[""]_(/V[40]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121732A",""]^Q,/RESP["P.121732A",Q,2] 1;-/RESP["P.121730A",""]^Q,/RESP["P.121730A",Q,2]
1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121732A",""]^Q /RESP["P.121732A",Q,2]})^/V[41],
--> (IF{-/RESP["P.121730A",""]^Q /RESP["P.121730A",Q,2]})^/V[42],
--> I((" ":55)_(/V[41]:25TL)_(" ":14)_(/V[42]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121950",""]^Q,/RESP["P.121950",Q] 1;-/RESP["P.121953",""]^Q,/RESP["P.121953",Q] 1;-/RESP
["P.121954",""]^Q,/RESP["P.121954",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.121950",""]^Q /RESP["P.121950",Q]})^/V[43],
--> (IF{-/RESP["P.121953",""]^Q /RESP["P.121953",Q]})^/V[44],
--> I(/R.F["b"]_" Incentive Spirometry: "_/R.F[""]_(/V[43]:10TL)_/R.F["b"]_" Volume Achieved: "_/R.F[""]_(/V[44]:10TL))^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> (IF{-/RESP["P.121954",""]^Q /RESP["P.121954",Q]})^/V[45],
--> I(/R.F["b"]_" Times Performed: "_/R.F[""]_(/V[45]:10TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.122007A",""]^Q,/RESP["P.122007A",Q] 1;-/RESP["P.122007C",""]^Q,/RESP["P.122007C",Q] 1;-/
RESP["P.122007G",""]^Q,/RESP["P.122007G",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.122007A",""]^Q /RESP["P.122007A",Q]})^/V[46],
--> (IF{-/RESP["P.122007C",""]^Q /RESP["P.122007C",Q]})^/V[47],
--> (IF{-/RESP["P.122007G",""]^Q /RESP["P.122007G",Q]})^/V[48],
--> I(/R.F["b"]_" Nausea: "_/R.F[""]_(/V[46]:10TL)_/R.F["b"]_" Vomiting: "_/R.F[""]_(/V[47]:10TL)_/R.F["b"]_" Last Episode: ")^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> I(/R.F[""]_(/V[48]:10TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
%Z.rw.graphics("",1,"","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","TK1"),
/.LL-1^/.LL,
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(/R.F["b"]_" *** INTEGUMENTARY ***"_/R.F[""])N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{IF{-/RESP["P.121601A",""]^Q,/RESP["P.121601A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121601A",""]^Q /RESP["P.121601A"
,Q]})^/V[49],
(IF{-/RESP["P.121603A",""]^Q /RESP["P.121603A"
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 16
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
,Q]})^/V[50],
I(/R.F["b"]_" Type1: "_/R.F[""]_(/V[49]:25TL)_
/R.F["b"]_" Incision Eval: "_/R.F[""]_(/V[50]:
25TL))^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
(IF{-/RESP["P.121602",""]^Q /RESP["P.121602",Q
]})^/V[51],
I(/R.F["b"]_" Location: "_/R.F[""]_(/V[51
]:10TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121601A",""]^Q,/RESP["P.121601A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121606A",""]^Q /RESP["P.121606A"
,Q]})^/V[52],
(IF{-/RESP["P.121605A",""]^Q /RESP["P.121605A"
,Q,1]})^/V[53],
I(/R.F["b"]_"
Surrounding Tissue: "_/R.F[""]_(/V[52]:25TL)_/
R.F["b"]_" Dressing: ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
I(/R.F[""]_(/V[53]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121605A",""]^Q,/RESP["P.121605A",Q,2] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121605A",""]^Q /RESP["P.121605
A",Q,2]})^/V[54],
I((" ":90)_(/V[54]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121601A",""]^Q,/RESP["P.121601A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121604",""]^Q /RESP["P.121604",Q
,1]})^/V[55],
(IF{-/RESP["P.121604A",""]^Q /RESP["P.121604A"
,Q]})^/V[56],
I(/R.F["b"]_"
Drainage Amt: "_/R.F[""]_(/V[55]:25TL)_/R.F["b
"]_" Drainage Type: ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
I(/R.F[""]_(/V[56]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121604A",""]^Q,/RESP["P.121604A",Q,2] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121604A",""]^Q /RESP["P.121604
A",Q,2]})^/V[57],
I((" ":95)_(/V[57]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121614A",""]^Q,/RESP["P.121614A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121614A",""]^Q /RESP["P.121614A"
,Q]})^/V[58],
(IF{-/RESP["P.121617A",""]^Q /RESP["P.121617A"
,Q]})^/V[59],
I(/R.F["b"]_" Type2: "_/R.F[""]_(/V[58]:25TL)_
/R.F["b"]_" Incision Eval: "_/R.F[""]_(/V[59]:
25TL))^/R.OUT,
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 17
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
(IF{-/RESP["P.121616",""]^Q /RESP["P.121616",Q
]})^/V[60],
I(/R.F["b"]_" Location: "_/R.F[""]_(/V[60
]:10TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121614A",""]^Q,/RESP["P.121614A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121620A",""]^Q /RESP["P.121620A"
,Q]})^/V[61],
(IF{-/RESP["P.121619A",""]^Q /RESP["P.121619A"
,Q,1]})^/V[62],
I(/R.F["b"]_"
Surrounding Tissue: "_/R.F[""]_(/V[61]:25TL)_/
R.F["b"]_" Dressing: ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
I(/R.F[""]_(/V[62]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121619A",""]^Q,/RESP["P.121619A",Q,2] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121619A",""]^Q /RESP["P.121619
A",Q,2]})^/V[63],
I((" ":90)_(/V[63]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121614A",""]^Q,/RESP["P.121614A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121618",""]^Q /RESP["P.121618",Q
]})^/V[64],
(IF{-/RESP["P.121618A",""]^Q /RESP["P.121618A"
,Q,1]})^/V[65],
I(/R.F["b"]_"
Drainage Amt: "_/R.F[""]_(/V[64]:25TL)_/R.F["b
"]_" Drainage Type: ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
I(/R.F[""]_(/V[65]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.121618A",""]^Q,/RESP["P.121618A",Q,2] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.121618A",""]^Q /RESP["P.121618
A",Q,2]})^/V[66],
I((" ":95)_(/V[66]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
%Z.rw.graphics("",1,"","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","TK1"),
/.LL-1^/.LL,
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(/R.F["b"]_" *** ADLs ***"_/R.F[""])N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{IF{-/RESP["P.130200",""]^Q,/RESP["P.130200",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.130200",""]^Q /RESP["P.130200",Q]}
)^/V[67],
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 18
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
I(/R.F["b"]_" Activity: "_/R.F[""]_(/V[67]:10TL)
)N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.130214C",""]^Q,/RESP["P.130214C",Q,1] 1;-/RESP["P.130214E",""]^Q,/RESP["P.130214E",Q,1]
1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.130214C",""]^Q /RESP["P.130214C",Q,1]})^/V[68],
--> (IF{-/RESP["P.130214E",""]^Q /RESP["P.130214E",Q,1]})^/V[69],
--> I(/R.F["b"]_" Assisted by: "_/R.F[""]_(/V[68]:25TL)_/R.F["b"]_" Type: "_/R.F[""]_(/V[69]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.130214C",""]^Q,/RESP["P.130214C",Q,2] 1;-/RESP["P.130214E",""]^Q,/RESP["P.130214E",Q,2]
1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.130214C",""]^Q /RESP["P.130214C",Q,2]})^/V[70],
--> (IF{-/RESP["P.130214E",""]^Q /RESP["P.130214E",Q,2]})^/V[71],
--> I((" ":14)_(/V[70]:25TL)_(" ":15)_(/V[71]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.130214F1",""]^Q,/RESP["P.130214F1",Q] 1;-/RESP["P.130214I",""]^Q,/RESP["P.130214I",Q,1]
1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.130214F1",""]^Q /RESP["P.130214F1",Q]})^/V[72],
--> (IF{-/RESP["P.130214I",""]^Q /RESP["P.130214I",Q,1]})^/V[73],
--> I(/R.F["b"]_" Distance ambulated in feet: "_/R.F[""]_(/V[72]:10TL)_/R.F["b"]_" Tolerance: "_/R.F[""]_(/V[73]:25TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.130214I",""]^Q,/RESP["P.130214I",Q,2] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.130214I",""]^Q /RESP["P.130214
I",Q,2]})^/V[74],
I((" ":59)_(/V[74]:25TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.610711",""]^Q,/RESP["P.610711",Q] 1;-/RESP["P.610712",""]^Q,/RESP["P.610712",Q] 1;""} IF
{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.610711",""]^Q /RESP["P.610711",Q]})^/V[75],
--> (IF{-/RESP["P.610712",""]^Q /RESP["P.610712",Q]})^/V[76],
--> I(/R.F["b"]_" Gait/Locomotion: "_/R.F[""]_(/V[75]:10TL)_/R.F["b"]_" Distance in feet: "_/R.F[""]_(/V[76]:10TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.610714",""]^Q,/RESP["P.610714",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.610714",""]^Q /RESP["P.610714",Q]}
)^/V[77],
I(/R.F["b"]_" Device: "_/R.F[""]_(/V[77]:25TL))N
^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.610728",""]^Q,/RESP["P.610728",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.610728",""]^Q /RESP["P.610728",Q]}
)^/V[78],
I(/R.F["b"]_" THR protocol exercises - # reps: "
_/R.F[""]_(/V[78]:10TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.610729",""]^Q,/RESP["P.610729",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.610729",""]^Q /RESP["P.610729",Q]}
)^/V[79],
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 19
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
I(/R.F["b"]_" TKR protocol exercises - # reps: "
_/R.F[""]_(/V[79]:10TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.610729A",""]^Q,/RESP["P.610729A",Q] 1;-/RESP["P.610729C",""]^Q,/RESP["P.610729C",Q] 1;""
} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.610729A",""]^Q /RESP["P.610729A",Q]})^/V[80],
--> (IF{-/RESP["P.610729B",""]^Q /RESP["P.610729B",Q]})^/V[81],
--> (IF{-/RESP["P.610729C",""]^Q /RESP["P.610729C",Q]})^/V[82],
--> I(/R.F["b"]_" R Knee AROM "_/R.F[""]_(/V[80]:10TL)_/R.F["b"]_" to "_/R.F[""]_(/V[81]:10TL)_/R.F["b"]_" AAROM ")^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> (IF{-/RESP["P.610729D",""]^Q /RESP["P.610729D",Q]})^/V[83],
--> I(/R.F[""]_(/V[82]:10TL)_/R.F["b"]_" to "_/R.F[""]_(/V[83]:10TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.610729E",""]^Q,/RESP["P.610729E",Q] 1;-/RESP["P.610729G",""]^Q,/RESP["P.610729G",Q] 1;""
} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.610729E",""]^Q /RESP["P.610729E",Q]})^/V[84],
--> (IF{-/RESP["P.610729F",""]^Q /RESP["P.610729F",Q]})^/V[85],
--> (IF{-/RESP["P.610729G",""]^Q /RESP["P.610729G",Q]})^/V[86],
--> I(/R.F["b"]_" L Knee AROM "_/R.F[""]_(/V[84]:10TL)_/R.F["b"]_" to "_/R.F[""]_(/V[85]:10TL)_/R.F["b"]_" AAROM ")^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> (IF{-/RESP["P.610729H",""]^Q /RESP["P.610729H",Q]})^/V[87],
--> I(/R.F[""]_(/V[86]:10TL)_/R.F["b"]_" to "_/R.F[""]_(/V[87]:10TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
%Z.rw.graphics("",1,"","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","TK1"),
/.LL-1^/.LL,
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(/R.F["b"]_" *** PAIN ***"_/R.F[""])N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{IF{-/RESP["P.240015",""]^Q,/RESP["P.240015",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.240015",""]^Q /RESP["P.240015",Q]}
)^/V[88],
(IF{-/RESP["P.240065",""]^Q /RESP["P.240065",Q]}
)^/V[89],
(IF{-/RESP["P.240205A",""]^Q /RESP["P.240205A",Q
,1]})^/V[90],
I(/R.F["b"]_" Pain Score: "_/R.F[""]_(/V[88]:10T
L)_/R.F["b"]_" Location: "_/R.F[""]_(/V[89]:25T
L)_/R.F["b"]_" Treatment: ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
(IF{-/RESP["P.240015",""]^Q "("_%Z.date.out(Q$8)
_" "_(Q%7)_")"})^/V[91],
I(/R.F[""]_(/V[90]:25TL)_" "_(/V[91]:15TL))N^/R.
OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.240015",""]^Q,-/RESP["P.240015",Q]^Q,/RESP["P.240015",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.P
GM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.240015",""]
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 20
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
^Q IF{-/RESP["P.240015",Q
]^Q .,/RESP["P.240015",Q]
}})^/V[92],
(IF{-/RESP["P.240065",""]
^Q IF{-/RESP["P.240065",Q
]^Q .,/RESP["P.240065",Q]
}})^/V[93],
(IF{-/RESP["P.240205A",""
]^Q IF{-/RESP["P.240205A"
,Q]^Q .,/RESP["P.240205A"
,Q,1]}})^/V[94],
(IF{-/RESP["P.240015",""]
^Q IF{-/RESP["P.240015",Q
]^Q "("_%Z.date.out(Q$8)_
" "_(Q%7)_")"}})^/V[95],
I((" ":13)_(/V[92]:10TL)_
(" ":12)_(/V[93]:25TL)_("
":13)_(/V[94]:25TL)_" "_(
/V[95]:15TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TR
ANS](0);/R.OUT^!}},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
%Z.rw.graphics("",1,"","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","TK1"),
/.LL-1^/.LL,
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(/R.F["b"]_" **** INTAKE/OUTPUT ****"_/R.F[""])N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{IF{-/RESP["P.192005",""]^Q,/RESP["P.192005",Q] 1;-/RESP["P.192025",""]^Q,/RESP["P.192025",Q] 1;-/RESP
["P.192030",""]^Q,/RESP["P.192030",Q] 1;-/RESP["P.192040",""]^Q,/RESP["P.192040",Q] 1;""} IF{/.LL<1 %[/R
.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.192005",""]^Q /RESP["P.192005",Q]})^/V[96],
--> (IF{-/RESP["P.192025",""]^Q /RESP["P.192025",Q]})^/V[97],
--> (IF{-/RESP["P.192030",""]^Q /RESP["P.192030",Q]})^/V[98],
--> I(/R.F["b"]_" PO: "_/R.F[""]_(/V[96]:10TL)_/R.F["b"]_" IV Fluids: "_/R.F[""]_(/V[97]:10TL)_/R.F["b"]_" IVPB: ")^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> (IF{-/RESP["P.192040",""]^Q /RESP["P.192040",Q]})^/V[99],
--> I(/R.F[""]_(/V[98]:10TL)_/R.F["b"]_" Blood Prod: "_/R.F[""]_(/V[99]:10TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.192530",""]^Q,/RESP["P.192530",Q] 1;-/RESP["P.192510",""]^Q,/RESP["P.192510",Q] 1;-/RESP
["P.192535",""]^Q,/RESP["P.192535",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
--> /.LL-1^/.LL,
--> (IF{-/RESP["P.192530",""]^Q /RESP["P.192530",Q]})^/V[100],
--> (IF{-/RESP["P.192510",""]^Q /RESP["P.192510",Q]})^/V[101],
--> (IF{-/RESP["P.192535",""]^Q /RESP["P.192535",Q]})^/V[102],
--> I(/R.F["b"]_" Urine: "_/R.F[""]_(/V[100]:10TL)_/R.F["b"]_" Foley: "_/R.F[""]_(/V[101]:10TL)_/R.F["b"]_" Stool x: ")^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
--> I(/R.F[""]_(/V[102]:10TL))N^/R.OUT,
--> IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.192650A",""]^Q,/RESP["P.192651A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.192650A",""]^Q /RESP["P.192650A"
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 21
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
,Q]})^/V[103],
(IF{-/RESP["P.192650B",""]^Q /RESP["P.192650B"
,Q]})^/V[104],
(IF{-/RESP["P.192650D",""]^Q /RESP["P.192650D"
,Q]})^/V[105],
I(/R.F["b"]_" Drain#1: "_/R.F[""]_(/V[103]:25T
L)_/R.F["b"]_" Loc: "_/R.F[""]_(/V[104]:10TL)
_/R.F["b"]_" Drain1: ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
I(/R.F[""]_(/V[105]:10TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.192651A",""]^Q,/RESP["P.192651A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.192651A",""]^Q /RESP["P.192651A"
,Q]})^/V[106],
(IF{-/RESP["P.192651B",""]^Q /RESP["P.192651B"
,Q]})^/V[107],
(IF{-/RESP["P.192651D",""]^Q /RESP["P.192651D"
,Q]})^/V[108],
I(/R.F["b"]_" Drain#2: "_/R.F[""]_(/V[106]:25T
L)_/R.F["b"]_" Loc: "_/R.F[""]_(/V[107]:10TL)
_/R.F["b"]_" Drain2: ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
I(/R.F[""]_(/V[108]:10TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{IF{-/RESP["P.192652A",""]^Q,/RESP["P.192652A",Q] 1;""} IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/RESP["P.192652A",""]^Q /RESP["P.192652A"
,Q]})^/V[109],
(IF{-/RESP["P.192652B",""]^Q /RESP["P.192652B"
,Q]})^/V[110],
(IF{-/RESP["P.192652D",""]^Q /RESP["P.192652D"
,Q]})^/V[111],
I(/R.F["b"]_" Drain#3: "_/R.F[""]_(/V[109]:25T
L)_/R.F["b"]_" Loc: "_/R.F[""]_(/V[110]:10TL)
_/R.F["b"]_" Drain3: ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
I(/R.F[""]_(/V[111]:10TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{+/BLOOD[""] IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(IF{-/BLOOD[""]^TIME /BLOOD[TIME]_" ("_%Z.date.out(TIME$8)_" "_(TIME%7)_")"})^/V[112],
I(/R.F["b"]_" Estimated Blood Loss: "_/R.F[""]_(/V[112]:20TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{aa^/ARG.PAT,%Z.rw.fragment("PHA.RX.zcus.is.shift.summary.frag.R","PHA."_(/.DB#"1.")),"" IF{/.LL<1 %[/
R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(/R.F["b"]_"
*** PHA FRAGM
ENT PRINTS HE
RE ***"_/R.F[
""])N^/R.OUT,
IF{%[/R.TRANS
]'=% %[/R.TRA
NS](0);/R.OUT
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 22
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.R {continued}
^!}},
IF{+/MV["LAB",""] IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
%Z.rw.graphics("",1,"","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","T
K1"),
/.LL-1^/.LL,
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
IF{+/MV["LAB",""] IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(/R.F["b"]_" **** LAB ****"_/R.F[""])N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
1^/R.PR.MULT,
D(0)^R.MR,
IF{'R.MR D(127)^R.MR},
DO{+/MV["LAB",R.MR]^R.MR IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
I(" "_(/MV["LAB",R.MR,113]:90TL))N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!}},
""^x,DO{>/MV["LAB",x]^x ""^/MV["LAB",x]},
""^R.MR,
""^/R.PR.MULT,
""^R.PRINT.TK1}}},
IF{/R.FRAGMENT;
%Z.rw.index(4),
IF{/R.FOUND IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
%Z.rw.graphics(0,"","","","","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.","","TR"),
/.LL-1^/.LL,
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
IF{/.LL<1 %[/R.NEW.PAGE.PGM](0)},
/.LL-1^/.LL,
(/R.NEW.PAGE.PGM^PGM$(L(PGM)-3))^/V[114],
I(" ")^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
((/V[114]:75TL):0S)^/R.SZ.TXT,
%Z.rw.size(".75",1,75,L(/R.SZ.TXT),"L",""),
I(/R.SZ.TXT)^!,
%Z.rw.size("",1,75,L(/R.SZ.TXT),"L",""),
I("")N^/R.OUT,
IF{%[/R.TRANS]'=% %[/R.TRANS](0);/R.OUT^!},
%Z.rw.graphics(0,"","",0,"","","","NUR.PC.WORK.zcus.is.shift.summary.report.R.")}},
%Z.ddc("close"),
%Z.rpt.log.cust.usage("NUR.PC.WORK.zcus.is.shift.summary.report"),
%Z.rw.close.up(0),
END;
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NUR.PC.WORK.zcus.is.shift.summary.report.M.detail
; get responses to queries in list
""^QRY,
DO{+/QUERY[QRY]^QRY QRY^td.query,
IF{/MULTI[QRY] @MULTIPLE;@SINGLE}},
EXIT
(CONTINUED)
PROCEDURE LOGIC PAGE 23
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.detail {continued}
SINGLE
IF{@MIS.GROUP.RESP.element.response[/GROUP[QRY],@td.value];
@td.value}^/RESP[td.query,td.act.date_td.act.time]
MULTIPLE
""^td.query.seq.no,
DO{@Next(td.query.seq.no,td.results.mult) .,
IF{@MIS.GROUP.RESP.element.response[/GROUP[QRY],@td.value.mult];
@td.value.mult}^/RESP[td.query,td.act.date_td.act.time,td.query.seq.no]}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NUR.PC.WORK.zcus.is.shift.summary.report.M.detail
NUR.PC.WORK.zcus.is.shift.summary.report.M.detail,FLBRTAA,FLG.LIVE.MIS,5.6.1,08.11.19.1440,"COLOR",
""^QRY,
DO{+/QUERY[QRY]^QRY QRY^ggv,
IF{/MULTI[QRY] ""^ggvN,
DO{+:NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]M[ggvN]^ggvN .,
IF{\GGL[/GROUP[QRY]]E[:NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]M[ggvN]|0]|0;
:NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]M[ggvN]|0}^/RESP[ggv,nod_not,ggvN]};IF{\G
GL[/GROUP[QRY]]E[:NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]|0]|0;
--> :NPCW[aa]I[nib]O[niu]TD[nod,not,noc]Q[ggv]|0}^/RESP[ggv,nod_not]}},
EXIT
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NUR.PC.WORK.zcus.is.shift.summary.report.M.hk1
; clear data between patients
K[""](/RESP),
patient^PAT,
@GET.LAB,
@GET.OR,
EXIT
GET.LAB
@OPEN.LAB.DATA,
PAT^LAB.L.SPEC.patient,
/STARTDATE^LAB.L.SPEC.collection.date,
@Prev(LAB.L.SPEC.collection.date,LAB.L.SPEC.patient.x),
1^FIRST,
DO{@Next(LAB.L.SPEC.collection.date,LAB.L.SPEC.patient.x) .,
IF{FIRST ""^FIRST,@.now^LAB.L.SPEC.collection.time;""^LAB.L.SPEC.collection.time},
DO{@Next(LAB.L.SPEC.collection.time,LAB.L.SPEC.patient.x) ""^LAB.L.SPEC.prefix,
DO{@Next(LAB.L.SPEC.prefix,LAB.L.SPEC.patient.x) ""^LAB.L.SPEC.n
umber.part,
DO{@Next(LAB.L.
SPEC.number.par
t,LAB.L.SPEC.pa
tient.x) @LAB.L
.SPEC.patient.x
^LAB.L.SPEC.urn
,
(CONTINUED)
PROCEDURE LOGIC PAGE 24
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.hk1 {continued}
--> @PROCESS.URN,
--> @CLOSE.LAB.DATA}}}}
PROCESS.URN
""^LAB.L.SPEC.test,
DO{@Next(LAB.L.SPEC.test,LAB.L.SPEC.tests) .,
IF{LAB.L.SPEC.test="400.0060" "PT/INR"^TEST,1^OK;
LAB.L.SPEC.test="500.0351" "H&H"^TEST,1^OK;
LAB.L.SPEC.test="500.0900" "Platelet"^TEST,1^OK;
""^OK},
IF{OK .,
%Z.date.out(@LAB.L.SPEC.test.order.date)_" "[email protected]^TEMP,
TEMP_" "_(TEST:15TL)_" "_(@LAB.L.SPEC.result_" "[email protected]:15TL)^TEMP,
TEMP^/MV["LAB",LAB.L.SPEC.test,/FLD["xx.lab.mv"]]}}
OPEN.LAB.DATA
C(:S),
%Z.link(":","LAB","%.LAB.data","LAB."_(@.db#"1.")),
O[""](?S,:)
CLOSE.LAB.DATA
C(:U,?U)
GET.OR
@patient's.mri.urn^SCH.PAT.patient,
@OPEN.SCH.DATA,
""^SCH.PAT.operation.date,
DO{@Next(SCH.PAT.operation.date,SCH.PAT.oper.by.pt.x) ""^SCH.PAT.operation.time,
DO{@Next(SCH.PAT.urn,SCH.PAT.oper.by.pt.x) @CK.SCH.URN}},
@CLOSE.SCH.DATA
CK.SCH.URN
IF{@patient'[email protected] .,
""^SCH.PAT.output.q.pacu,
DO{@Next(SCH.PAT.output.q.pacu,SCH.PAT.outputs.pacu) .,
IF{@SCH.PAT.output.type.pacu="BLOOD"&(@SCH.PAT.output.pacu="EBL") .,
@SCH.PAT.outpu
t.volume.pacu^
/BLOOD[@SCH.PA
T.output.date.
output.time.pa
cu]}}}
OPEN.SCH.DATA
C(:S),
%Z.link(":","SCH","%.SCH.data","SCH."_(@.db#"1.")),
O[""](?S,:)
CLOSE.SCH.DATA
C(:U,?U)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NUR.PC.WORK.zcus.is.shift.summary.report.M.hk1
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 25
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.hk1 {continued}
NUR.PC.WORK.zcus.is.shift.summary.report.M.hk1,FLBRTAA,FLG.LIVE.MIS,5.6.1,08.11.19.1440,"COLOR",
K[""](/RESP),
aa^PAT,
C(:S),
%Z.link(":","LAB","%.LAB.data","LAB."_(/.DB#"1.")),
O[""](?S,:),
PAT^aa,
/STARTDATE^slsD,
-:SLSP[aa,slsD]^slsD,
1^FIRST,
DO{+:SLSP[aa,slsD]^slsD .,
IF{FIRST ""^FIRST,%Z.time.out(S(0)+/.TZO)^slsT;""^slsT},
DO{+:SLSP[aa,slsD,slsT]^slsT ""^spx,
DO{+:SLSP[aa,slsD,slsT,spx]^spx ""^slsI,
DO{+:SLSP[aa,slsD,slsT,spx,slsI]^slsI :SLSP[aa,slsD,slsT,spx,slsI]^sls,
""^slt,
DO{+?SLS[sls]T[slt]^slt .,
IF{slt="400.0060" "PT/INR"^TEST,1
^OK;
slt="500.0351" "H&H"^TEST,1^OK
;
slt="500.0900" "Platelet"^TEST
,1^OK;
""^OK},
IF{OK .,
%Z.date.out(?SLS[sls]T[slt]
OT|0)_" "_?SLS[sls]T[slt]OT
|1^TEMP,
TEMP_" "_(TEST:15TL)_" "_(?
SLS[sls]T[slt]|0_" "_?SLS[s
ls]T[slt]|12:15TL)^TEMP,
TEMP^/MV["LAB",slt,/FLD["xx
.lab.mv"]]}},
C(:U,?U)}}}},
IF{*AA[aa]|4;:AA[aa]|4}^ea,
C(:S),
%Z.link(":","SCH","%.SCH.data","SCH."_(/.DB#"1.")),
O[""](?S,:),
""^hshDT,
DO{+:HSHM[ea,hshDT]^hshDT ""^hshTM,
DO{+:HSHM[ea,hshDT,hshTM,hsh]^hsh IF{IF{*AA[aa]|0;:AA[aa]|0}=:HSH[hsh]|9 .,
""^hshO3,
DO{+:HSH[hsh]OT3[hshO3]^hshO3 .,
IF{:HSH[hsh]OT3[hshO3]|3="BLOOD"&(:HSH[hsh]OT3[hshO
3]|4="EBL") .,
--> :HSH[hsh]OT3[hshO3]|6^/BLOOD[:HSH[hsh]OT3[hshO3]|0_:HSH[hsh]OT3[hshO3]|1]}}}}},
C(:U,?U),
EXIT
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NUR.PC.WORK.zcus.is.shift.summary.report.M.start
%Z.zcus.is.rw.util.M.field(0),
(CONTINUED)
PROCEDURE LOGIC PAGE 26
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.start {continued}
@PATIENT.LIST,
@QUERY.LIST,
@SCREENS,
@INTERVENTIONS,
@MULTI,
@GROUP.RESP,
@BUILD.EMAR.PT.LIST,
EXIT
PATIENT.LIST
""^OE.ORD.facility,
DO{@Next(OE.ORD.facility,OE.ORD.adm.room.bed.index) ""^OE.ORD.room,
DO{@Next(OE.ORD.room,OE.ORD.adm.room.bed.index) ""^OE.ORD.bed,
DO{@Next(OE.ORD.bed,OE.ORD.adm.room.bed.index) @OE.ORD.adm.room.bed.index^PAT,
IF{@ADM.PAT.location[PAT]=ADM.PAT
.c.location 1^/PAT[PAT]}}}}
SCREENS
; find screens by query
""^QRY,
DO{+/QUERY[QRY]^QRY QRY^MIS.SCREEN.query,
""^MIS.SCREEN.mnemonic,
DO{@Next(MIS.SCREEN.mnemonic,MIS.SCREEN.zcus.query.x) 1^/SCREEN[MIS.SCREEN.mnemonic]}}
INTERVENTIONS
; find interventions with screen
""^CDS,
DO{+/SCREEN[CDS]^CDS CDS^NUR.INT.std.screen,
""^NUR.INT.location,
DO{@Next(NUR.INT.location,NUR.INT.screen.x) @Next(NUR.INT.intervention,NUR.INT.screen.x),
1^/INT[NUR.INT.intervention]}}
QUERY.LIST
1^/QUERY["P.121002"],
1^/QUERY["P.121003D"],
1^/QUERY["P.121005H"],
1^/QUERY["P.121005A"],
1^/QUERY["P.121005I"],
1^/QUERY["P.121005C"],
1^/QUERY["P.121005J"],
1^/QUERY["P.121005E"],
1^/QUERY["P.121005K"],
1^/QUERY["P.121005B"],
1^/QUERY["P.121005D"],
1^/QUERY["P.121005F"],
1^/QUERY["P.121702"],
1^/QUERY["P.210002A"],
1^/QUERY["P.191005"],
1^/QUERY["P.191015"],
1^/QUERY["P.191025"],
1^/QUERY["P.191035"],
1^/QUERY["P.121716"],
1^/QUERY["P.121718"],
1^/QUERY["P.121720"],
1^/QUERY["P.121722"],
(CONTINUED)
PROCEDURE LOGIC PAGE 27
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.start {continued}
1^/QUERY["P.121724"],
1^/QUERY["P.121726"],
1^/QUERY["P.121727G"],
1^/QUERY["P.121732A"],
1^/QUERY["P.121730A"],
1^/QUERY["P.121950"],
1^/QUERY["P.121953"],
1^/QUERY["P.121954"],
1^/QUERY["P.122007A"],
1^/QUERY["P.122007C"],
1^/QUERY["P.122007G"],
1^/QUERY["P.121601A"],
1^/QUERY["P.121603A"],
1^/QUERY["P.121602"],
1^/QUERY["P.121606A"],
1^/QUERY["P.121605A"],
1^/QUERY["P.121604"],
1^/QUERY["P.121604A"],
1^/QUERY["P.121614A"],
1^/QUERY["P.121617A"],
1^/QUERY["P.121616"],
1^/QUERY["P.121620A"],
1^/QUERY["P.121619A"],
1^/QUERY["P.121618"],
1^/QUERY["P.121618A"],
1^/QUERY["P.130200"],
1^/QUERY["P.130214C"],
1^/QUERY["P.130214E"],
1^/QUERY["P.130214F1"],
1^/QUERY["P.130214I"],
1^/QUERY["P.610711"],
1^/QUERY["P.610712"],
1^/QUERY["P.610714"],
1^/QUERY["P.610728"],
1^/QUERY["P.610729"],
1^/QUERY["P.610729A"],
1^/QUERY["P.610729B"],
1^/QUERY["P.610729C"],
1^/QUERY["P.610729D"],
1^/QUERY["P.610729E"],
1^/QUERY["P.610729F"],
1^/QUERY["P.610729G"],
1^/QUERY["P.610729H"],
1^/QUERY["P.240015"],
1^/QUERY["P.240065"],
1^/QUERY["P.240205A"],
1^/QUERY["P.192005"],
1^/QUERY["P.192025"],
1^/QUERY["P.192030"],
1^/QUERY["P.192040"],
1^/QUERY["P.192530"],
1^/QUERY["P.192510"],
1^/QUERY["P.192535"],
1^/QUERY["P.192650A"],
1^/QUERY["P.192650B"],
(CONTINUED)
PROCEDURE LOGIC PAGE 28
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.start {continued}
1^/QUERY["P.192650D"],
1^/QUERY["P.192651A"],
1^/QUERY["P.192651B"],
1^/QUERY["P.192651D"],
1^/QUERY["P.192652A"],
1^/QUERY["P.192652B"],
1^/QUERY["P.192652D"]
MULTI
""^QRY,
DO{+/QUERY[QRY]^QRY IF{@MIS.QUERY.multiple[QRY]="Y" 1^/MULTI[QRY]}}
GROUP.RESP
""^QRY,
DO{+/QUERY[QRY]^QRY IF{@MIS.QUERY.group.resp[QRY]^GR GR^/GROUP[QRY]}}
BUILD.EMAR.PT.LIST
@OPEN.PHA,
; make list of each patients pha.rx.urn
""^PAT,
DO{+/PAT[PAT]^PAT PAT^PHA.RX.patient,
DO{@Next(PHA.RX.number,PHA.RX.patient.x) 1^/RX[@PHA.RX.patient.x]}},
; get 24 hours OF pha.rx.admins
@.sd-86400^SEC,
%Z.date.in.magic(SEC)^DATE^/STARTDATE,
%Z.time.in(BACK)^TIME,
DATE^PHA.RX.admin.date,
@Prev(PHA.RX.admin.date,PHA.RX.admin.dt.tm.x),
DO{@Next(PHA.RX.admin.date,PHA.RX.admin.dt.tm.x) TIME^PHA.RX.admin.time,
DO{@Next(PHA.RX.admin.time,PHA.RX.admin.dt.tm.x) ""^TIME^PHA.RX.admin.urn,
DO{@Next(PHA.RX.admin.urn,PHA.RX.admin.dt.tm.x) ""^PHA.RX.admin.q,
DO{@Next(PHA.RX.admin.q,PHA.RX.adm
in.dt.tm.x) .,
--> ; check urn against /RX urn list
--> IF{/RX[PHA.RX.admin.urn] .,
--> @PHA.RX.patient[PHA.RX.admin.urn]^PAT,
--> {PHA.RX.admin.urn,PHA.RX.admin.q}^/EMAR[PAT,PHA.RX.admin.date_PHA.RX.admin.time]}}}}},
@CLOSE.PHA
OPEN.PHA
C(:S),
%Z.link(":","PHA","%.PHA.data","PHA."_(@.db#"1.")),
O[""](?S,:)
CLOSE.PHA
C(:U,?U)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NUR.PC.WORK.zcus.is.shift.summary.report.M.start
NUR.PC.WORK.zcus.is.shift.summary.report.M.start,FLBRTAA,FLG.LIVE.MIS,5.6.1,08.11.19.1440,"COLOR",
%Z.zcus.is.rw.util.M.field(0),
""^gqb,
DO{+*AARB[gqb]^gqb ""^ggr,
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 29
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.start {continued}
DO{+*AARB[gqb,ggr]^ggr ""^hrmB,
DO{+*AARB[gqb,ggr,hrmB]^hrmB *AARB[gqb,ggr,hrmB]^PAT,
IF{*AA[PAT]|12=/ADM.PAT.c.location 1^/PAT[PAT]}}}},
1^/QUERY["P.121002"],
1^/QUERY["P.121003D"],
1^/QUERY["P.121005H"],
1^/QUERY["P.121005A"],
1^/QUERY["P.121005I"],
1^/QUERY["P.121005C"],
1^/QUERY["P.121005J"],
1^/QUERY["P.121005E"],
1^/QUERY["P.121005K"],
1^/QUERY["P.121005B"],
1^/QUERY["P.121005D"],
1^/QUERY["P.121005F"],
1^/QUERY["P.121702"],
1^/QUERY["P.210002A"],
1^/QUERY["P.191005"],
1^/QUERY["P.191015"],
1^/QUERY["P.191025"],
1^/QUERY["P.191035"],
1^/QUERY["P.121716"],
1^/QUERY["P.121718"],
1^/QUERY["P.121720"],
1^/QUERY["P.121722"],
1^/QUERY["P.121724"],
1^/QUERY["P.121726"],
1^/QUERY["P.121727G"],
1^/QUERY["P.121732A"],
1^/QUERY["P.121730A"],
1^/QUERY["P.121950"],
1^/QUERY["P.121953"],
1^/QUERY["P.121954"],
1^/QUERY["P.122007A"],
1^/QUERY["P.122007C"],
1^/QUERY["P.122007G"],
1^/QUERY["P.121601A"],
1^/QUERY["P.121603A"],
1^/QUERY["P.121602"],
1^/QUERY["P.121606A"],
1^/QUERY["P.121605A"],
1^/QUERY["P.121604"],
1^/QUERY["P.121604A"],
1^/QUERY["P.121614A"],
1^/QUERY["P.121617A"],
1^/QUERY["P.121616"],
1^/QUERY["P.121620A"],
1^/QUERY["P.121619A"],
1^/QUERY["P.121618"],
1^/QUERY["P.121618A"],
1^/QUERY["P.130200"],
1^/QUERY["P.130214C"],
1^/QUERY["P.130214E"],
1^/QUERY["P.130214F1"],
1^/QUERY["P.130214I"],
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 30
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.start {continued}
1^/QUERY["P.610711"],
1^/QUERY["P.610712"],
1^/QUERY["P.610714"],
1^/QUERY["P.610728"],
1^/QUERY["P.610729"],
1^/QUERY["P.610729A"],
1^/QUERY["P.610729B"],
1^/QUERY["P.610729C"],
1^/QUERY["P.610729D"],
1^/QUERY["P.610729E"],
1^/QUERY["P.610729F"],
1^/QUERY["P.610729G"],
1^/QUERY["P.610729H"],
1^/QUERY["P.240015"],
1^/QUERY["P.240065"],
1^/QUERY["P.240205A"],
1^/QUERY["P.192005"],
1^/QUERY["P.192025"],
1^/QUERY["P.192030"],
1^/QUERY["P.192040"],
1^/QUERY["P.192530"],
1^/QUERY["P.192510"],
1^/QUERY["P.192535"],
1^/QUERY["P.192650A"],
1^/QUERY["P.192650B"],
1^/QUERY["P.192650D"],
1^/QUERY["P.192651A"],
1^/QUERY["P.192651B"],
1^/QUERY["P.192651D"],
1^/QUERY["P.192652A"],
1^/QUERY["P.192652B"],
1^/QUERY["P.192652D"],
""^QRY,
DO{+/QUERY[QRY]^QRY QRY^ggv,
""^gxx,
DO{+\GXXZCUSQ[ggv,gxx]^gxx 1^/SCREEN[gxx]}},
""^CDS,
DO{+/SCREEN[CDS]^CDS CDS^gxx,
""^ggn,
DO{+&NIS[gxx,ggn]^ggn +&NIS[gxx,ggn,ni]^ni,
1^/INT[ni]}},
""^QRY,
DO{+/QUERY[QRY]^QRY IF{\GGV[QRY]|19="Y" 1^/MULTI[QRY]}},
""^QRY,
DO{+/QUERY[QRY]^QRY IF{\GGV[QRY]|4^GR GR^/GROUP[QRY]}},
C(:S),
%Z.link(":","PHA","%.PHA.data","PHA."_(/.DB#"1.")),
O[""](?S,:),
""^PAT,
DO{+/PAT[PAT]^PAT PAT^aa,
DO{+:TRP[aa,trN]^trN 1^/RX[:TRP[aa,trN]]}},
(S(0)+/.TZO)-86400^SEC,
%Z.date.in.magic(SEC)^DATE^/STARTDATE,
%Z.time.in(BACK)^TIME,
DATE^traDT,
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 31
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.start {continued}
-:TRADT[traDT]^traDT,
DO{+:TRADT[traDT]^traDT TIME^traTM,
DO{+:TRADT[traDT,traTM]^traTM ""^TIME^tr,
DO{+:TRADT[traDT,traTM,tr]^tr ""^traQ,
DO{+:TRADT[traDT,traTM,tr,traQ]^traQ .,
IF{/RX[tr] .,
?TR[tr]|1^PAT,
{tr,traQ}^/EMAR[PAT,traDT_traTM]}}}}},
C(:U,?U),
EXIT
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NUR.PC.WORK.zcus.is.shift.summary.report.M.tk1
; this macro insures we only show vital signs documented at same time
-/RESP["P.191005",""]^TEMP,
-/RESP["P.1910105",""]^PULSE,
-/RESP["P.191025",""]^RESP,
-/RESP["P.191035",""]^BP,
TEMP!PULSE!RESP!BP^MAX,
TEMP&PULSE&RESP&BP^MIN,
IF{TEMP<PULSE TEMP;PULSE}^MIN,
IF{MIN<RESP MIN;RESP}^MIN,
IF{MIN<BP MIN;BP}^MIN,
MAX^LAST,
; are they all the same time? if so then get another time
IF{MAX=MIN -/RESP["P.191005",TEMP]^TEMP,
-/RESP["P.1910105",PULSE]^PULSE,
-/RESP["P.191025",RESP]^RESP,
-/RESP["P.191035",BP]^BP,
TEMP!PULSE!RESP!BP;
MIN}^LAST2
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NUR.PC.WORK.zcus.is.shift.summary.report.M.tk1
NUR.PC.WORK.zcus.is.shift.summary.report.M.tk1,FLBRTAA,FLG.LIVE.MIS,5.6.1,08.11.19.1440,"COLOR",
-/RESP["P.191005",""]^TEMP,
-/RESP["P.1910105",""]^PULSE,
-/RESP["P.191025",""]^RESP,
-/RESP["P.191035",""]^BP,
TEMP!PULSE!RESP!BP^MAX,
TEMP&PULSE&RESP&BP^MIN,
IF{TEMP<PULSE TEMP;PULSE}^MIN,
IF{MIN<RESP MIN;RESP}^MIN,
IF{MIN<BP MIN;BP}^MIN,
MAX^LAST,
IF{MAX=MIN -/RESP["P.191005",TEMP]^TEMP,
-/RESP["P.1910105",PULSE]^PULSE,
-/RESP["P.191025",RESP]^RESP,
-/RESP["P.191035",BP]^BP,
TEMP!PULSE!RESP!BP;
MIN}^LAST2
(CONTINUED)
PROCEDURE OBJECT CODE PAGE 32
RUN ON 05/07/12-1048 FLG.LIVE.MIS
NUR.PC.WORK.zcus.is.shift.summary.report.M.tk1 {continued}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------