PRSNUT03 ;;WOIFO/JAH - Nurse Activity for VANOD Utilities;6/5/2009
Source file <PRSNUT03.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRIMLOC(IEN200) | ; RETURN NURSES PRIMARY ASSIGMENT LOCATION
 | 
|
| NLIEN(NLE) | ;
 ; INPUT: ; NLE - nurse location external name (without NUR prefix) ; OUTPUT: ; function returns 211.4 IEN ^ .01 pointer ^ external  | 
|
| LOCNOD(LOC) | ; given a location in 211.4 return the node necessary to find
 ; all the nurses in 211.8 with that primary location out of the ; "D" index on the primary assignment field.  | 
|
| PICKNURS(GROUP,VALUE) | ; pick a nurse from a t&l or location
 ; INPUT: ; GROUP = T for T&L or N for Nurse Location ; VALUE = IEN (T&L 455.5 or Nurse Location 211.4) ; OUTPUT: ; function returns a Nurse file 450 (IEN^external Name)  | 
|
| DIV(GROUP,VALUE) | ; Return the division of a location or a T&L unit
 | 
|
| ENTRYPNT | ;
 | 
|
| ALNURLST(FLAG,SORT,SHOWNURS) | ;List all Nurses in file 450
 ; INPUT: ; FLAG - set to true if you want to attempt to add the Nurse ; to file 200. this will also convert any numbers in ; the name from file 450 to letters ; SORT - (required) If "N" will sort by Nurse location, "T" ; report sorts by T&L unit. ; SHOWNURS - Set to true if you want to see the full info ; about a nurses role  | 
|
| GATHER | ;
 | 
|
| REPORT(STOP) | ;
 | 
|
| TOTAL(STOP) | ;
 | 
|
| ADDNRS | ;
 ; edit PAID 450 Employee name replaceing digits 0..9 with A..J  | 
|
| HDR | ;
 | 
|
| BLDMAP(DIVMAP) | ; BUILD A DIVISION MAP OF LOCATIONS
 | 
|
| SELECT(DM) | ; Allow selection of one or all from division
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls | 
| ^NURSF(211.4 - [#211.4] | FIND^DIC | 
| ^DIC(4 - [#4] | Classic Fileman Calls, GET1^DIQ | 
| ^SC - [#44] | GET1^DIQ | 
| ^PRSPC - [#450] | Classic Fileman Calls | 
| ^PRST(455.5 - [#455.5] | GET1^DIQ |