Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: APSPSUM

APSPSUM.m

Go to the documentation of this file.
  1. APSPSUM ; IHS/DSD/ENM - SUMMARY LABEL LIST/SELECT RX'S ;21-Mar-2004 20:48;PLS
  1. ;;7.0;IHS PHARMACY MODIFICATIONS;;09/03/97
  1. ; Modified - IHS/CIA/PLS - 01/21/04 - Changed calls to PSONUM to APSPNUM
  1. EP ;
  1. S PSOOPT=-1,PSONUM="LIST" D EN^APSPNUM
  1. Q
  1. RANGE ;
  1. I '$D(PSOSD) D ^PSOBUILD
  1. I $D(PSOSD)'>1 W !,"This patient has no prescriptions to act on. " G RANGEX
  1. S PSOHI=PSOSD
  1. ;I $G(PSOOPT)'=3,$G(PSOOPT)'=4 N:$G(PSOOPT)]"" PSOOPT S PSOOPT=-1
  1. ;D ^PSODSPL Q:PSOQFLG ;display profile
  1. I '$G(APSPFLG) D ^PSODSPL Q:PSOQFLG ;IHS/DSD/ENM 3.29.93 display profile
  1. D ^APSPLIST ;select range of #s to refill
  1. I 'Y Q
  1. ;F PS=1:1 Q:'$D(Y(PS))
  1. ;S M=1,PSOLIST(1)=""
  1. ;F I=1:1:PS-1 F J=1:1:$L(Y(I),",") S N=$P(Y(I),",",J) S DRG="" F K=1:1:N S DRG=$O(PSOSD(DRG)),RXN=+PSOSD(DRG) S:K=N PSOLIST(M)=PSOLIST(M)_RXN_"," S:$L(PSOLIST(M)_RXN_1)>220 M=M+1,PSOLIST(M)=""
  1. ;K X,Y,DIR
  1. RANGEX Q