| 1 | SOWKBC ;DLR/B'HAM ISC - Correct incomplete cases ; 10-10-95 [ 07/29/96  1:45 PM ]
 | 
|---|
| 2 |  ;;3.0; Social Work ;**39**;27 Apr 93
 | 
|---|
| 3 |  W !!,"This report will identify any incomplete Social Work cases.",!
 | 
|---|
| 4 | DEV K %ZIS,IOP,ZTSK S SOWKION=ION,%ZIS="QM",%ZIS("B")="" D ^%ZIS K %ZIS I POP S IOP=SOWKION D ^%ZIS K IOP,SOWKION G END
 | 
|---|
| 5 |  K SOWKION I $D(IO("Q")) S ZTDESC="SOCIAL WORK CASE CORRECTION",ZTRTN="BEGIN^SOWKBC" K IO("Q") D ^%ZTLOAD W:$D(ZTSK) !!,"Task Queued to Print",! K ZTSK G END
 | 
|---|
| 6 | BEGIN ;entry point to correct incomplete cases 
 | 
|---|
| 7 |  N SOW,SW
 | 
|---|
| 8 |  W:$Y @IOF,!," Searching for incomplete cases "
 | 
|---|
| 9 |  S SW=0 F  S SW=$O(^SOWK(650,SW)) Q:'SW  W:$Y "." I $P(^SOWK(650,SW,0),U,13)="" S SOW(SW)=^(0)
 | 
|---|
| 10 |  I '$D(SOW) U IO W !!,"There were no incomplete cases found in your Social Work Case file."
 | 
|---|
| 11 |  I $D(SOW) D DISPLAY
 | 
|---|
| 12 | END ;end of routine
 | 
|---|
| 13 |  W:$E(IOST)'["C" @IOF D ^%ZISC
 | 
|---|
| 14 |  Q
 | 
|---|
| 15 | DISPLAY ;
 | 
|---|
| 16 |  N HDR
 | 
|---|
| 17 |  S HDR="Incomplete Case Information Report"
 | 
|---|
| 18 |  W:$Y @IOF W ?((IOM-$L(HDR))/2),HDR,!!
 | 
|---|
| 19 |  W !,"Case #",?15,"Social Work",?47,"CDC",! F X=1:1:75 W "-"
 | 
|---|
| 20 |  S SW=0 F  S SW=$O(SOW(SW)) Q:'SW  U IO W !,SW,?15,$S($D(^VA(200,$P(SOW(SW),U,3),0)):$E($P(^VA(200,$P(SOW(SW),U,3),0),U),1,20),1:"UNKNOWN"),?47,$S($P(SOW(SW),U,13)'="":$P(^SOWK(651,$P(SOW(SW),U,13),0),U),1:"UNKNOWN")
 | 
|---|
| 21 |  Q
 | 
|---|
| 22 | KIDS ;entry point to correct incomplete cases 
 | 
|---|
| 23 |  N SOW,SW
 | 
|---|
| 24 |  W:$Y @IOF,!," Searching for incomplete cases "
 | 
|---|
| 25 |  S SW=0 F  S SW=$O(^SOWK(650,SW)) Q:'SW  W:$Y "." I $P(^SOWK(650,SW,0),U,13)="" S SOW(SW)=^(0)
 | 
|---|
| 26 |  I '$D(SOW) U IO W !!,"There were no incomplete cases found in your Social Work Case file."
 | 
|---|
| 27 |  I $D(SOW) D DISPLAY2
 | 
|---|
| 28 |  Q
 | 
|---|
| 29 | DISPLAY2 ;
 | 
|---|
| 30 |  N HDR,MSG
 | 
|---|
| 31 |  D BMES^XPDUTL("Incomplete Case Information Report....")
 | 
|---|
| 32 |  S SW=0 F  S SW=$O(SOW(SW)) Q:'SW  U IO S MSG="Case #"_SW_" for "_$S($D(^VA(200,$P(SOW(SW),U,3),0)):$E($P(^VA(200,$P(SOW(SW),U,3),0),U),1,20),1:"UNKNOWN")_" is incomplete." D MES^XPDUTL(MSG)
 | 
|---|
| 33 |  Q
 | 
|---|