| 1 | RMPRPIYM ;HINCIO/ODJ - PIP RECONCILE OPTION PROMPTS ;3/8/01
 | 
|---|
| 2 |  ;;3.0;PROSTHETICS;**61**;Feb 09, 1996
 | 
|---|
| 3 |  Q
 | 
|---|
| 4 |  ; The following subroutines are a series of prompts called
 | 
|---|
| 5 |  ; by RECONCILE option (UP^RMPRPIYA)
 | 
|---|
| 6 |  ;
 | 
|---|
| 7 |  ;***** OK - Prompt for an OK
 | 
|---|
| 8 | OK(RMPRYN,RMPREXC) ;
 | 
|---|
| 9 |  N DIR,X,Y,DA,DUOUT,DTOUT,DIROUT,DIRUT
 | 
|---|
| 10 |  S RMPREXC=""
 | 
|---|
| 11 |  S RMPRYN="N"
 | 
|---|
| 12 |  S DIR("A")="         ...OK"
 | 
|---|
| 13 |  S DIR("B")="Yes"
 | 
|---|
| 14 |  S DIR(0)="Y"
 | 
|---|
| 15 |  D ^DIR
 | 
|---|
| 16 |  I $D(DTOUT) S RMPREXC="T" G OKX
 | 
|---|
| 17 |  I $D(DIROUT) S RMPREXC="P" G OKX
 | 
|---|
| 18 |  I X=""!(X["^") S RMPREXC="^" G OKX
 | 
|---|
| 19 |  S RMPRYN="N" S:Y RMPRYN="Y"
 | 
|---|
| 20 | OKX Q
 | 
|---|
| 21 |  ;
 | 
|---|
| 22 |  ;***** ITEM - Prompt for Item - restrict choice to Location and HCPC
 | 
|---|
| 23 | ITEM(RMPRSTN,RMPRLCN,RMPRHCPC,RMPR11,RMPR4,RMPREXC) ;
 | 
|---|
| 24 |  N RMPRERR,DIR,X,Y,DUOUT,DTOUT,DIROUT,DA,RMPRSRC,RMPRYN
 | 
|---|
| 25 |  S RMPRERR=0
 | 
|---|
| 26 |  S RMPREXC=""
 | 
|---|
| 27 |  I $G(RMPRSTN)="" S RMPRERR=1 G ITEMX
 | 
|---|
| 28 |  I $G(RMPRLCN)="" S RMPRERR=2 G ITEMX
 | 
|---|
| 29 |  I $G(RMPRHCPC)="" S RMPRERR=3 G ITEMX
 | 
|---|
| 30 |  K RMPR11,RMPR4
 | 
|---|
| 31 |  S DIR(0)="FOA^1:50"
 | 
|---|
| 32 |  S DIR("A")="Enter ITEM to Reconcile: "
 | 
|---|
| 33 |  S DIR("?")="^D QM^RMPRPIY8"
 | 
|---|
| 34 |  S DIR("??")="^D QQM^RMPRPIY8"
 | 
|---|
| 35 | ITEMA1 D ^DIR
 | 
|---|
| 36 |  I $D(DTOUT) S RMPREXC="T" G ITEMX
 | 
|---|
| 37 |  I $D(DIROUT) S RMPREXC="P" G ITEMX
 | 
|---|
| 38 |  I X=""!(X["^")!$D(DUOUT) S RMPREXC="^" G ITEMX
 | 
|---|
| 39 |  D LIKE^RMPRPIY8(RMPRSTN,RMPRLCN,RMPRHCPC,X,.RMPREXC,.RMPR11,.RMPR4)
 | 
|---|
| 40 |  I RMPREXC="T" G ITEMX
 | 
|---|
| 41 |  I RMPREXC="P" G ITEMX
 | 
|---|
| 42 |  I RMPREXC="^" G ITEMA1
 | 
|---|
| 43 |  I RMPR4("IEN")="" D  G ITEMA1
 | 
|---|
| 44 |  . W !,"Cannot locate ITEM with this sequence NUMBER"
 | 
|---|
| 45 |  . Q
 | 
|---|
| 46 |  W "  ",RMPR11("HCPCS-ITEM"),"  ",RMPR11("DESCRIPTION")
 | 
|---|
| 47 |  D OK(.RMPRYN,.RMPREXC)
 | 
|---|
| 48 |  I RMPRYN'="Y" G ITEMA1
 | 
|---|
| 49 |  G ITEMX
 | 
|---|
| 50 | ITEMX Q RMPRERR
 | 
|---|