33
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 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

Embed Size (px)

Citation preview

Page 1: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 2: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 3: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 4: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 5: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 6: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 7: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 8: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 9: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 10: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 11: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 12: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 13: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 14: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 15: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 16: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 17: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 18: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 19: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 20: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 21: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 22: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 23: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 24: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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.

[email protected].

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)

Page 25: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 26: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 27: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 28: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 29: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 30: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 31: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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)

Page 32: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode:

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}

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Page 33: REPORT LIST PAGE 1 RUN ON 05/07/12-1048 …api.ning.com/files/*dL-2chzB51cMGvxAhecMvp71Fs9y5iPspWBXqJa…REPORT LIST PAGE 1 RUN ON 05/07/12-1048 ... 5-----6-----7-----+ 1=ADM ... Episode: