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

RMPRPIX4.m

Go to the documentation of this file.
  1. RMPRPIX4 ;HINCIO/ODJ - PIP RE-ORDER FILE 661.4 APIs ;3/8/01
  1. ;;3.0;PROSTHETICS;**61**;Feb 09, 1996
  1. Q
  1. ;
  1. ;***** CRE - Create HCPCS Item re-order record
  1. CRE(RMPR4,RMPR11,RMPR5) ;
  1. N RMPRCRE,RMPRFDA,RMPRIEN,RMPRFME
  1. S RMPRCRE=0
  1. I $G(RMPR11("HCPCS"))="" S RMPRCRE=1 G CREX
  1. I $G(RMPR11("ITEM"))="" S RMPRCRE=2 G CREX
  1. I $G(RMPR11("STATION IEN"))="" S RMPRCRE=3 G CREX
  1. I $G(RMPR5("IEN"))="" S RMPRCRE=4 G CREX
  1. L +^RMPR(661.4)
  1. S RMPRFDA(661.4,"+1,",.01)=RMPR11("HCPCS")
  1. S RMPRFDA(661.4,"+1,",2)=RMPR11("ITEM")
  1. S RMPRFDA(661.4,"+1,",3)=RMPR11("STATION IEN")
  1. S RMPRFDA(661.4,"+1,",4)=RMPR4("RE-ORDER QTY")
  1. S RMPRFDA(661.4,"+1,",7)=RMPR5("IEN")
  1. D UPDATE^DIE("","RMPRFDA","RMPRIEN","RMPRFME")
  1. L -^RMPR(661.4)
  1. I $D(RMPRFME) S RMPRCRE=5 G CREX
  1. S RMPR4("IEN")=RMPRIEN(1)
  1. CREX Q RMPRCRE
  1. ;
  1. ;***** GET - read prosthetic re-order record
  1. GET(RMPR4,RMPR11,RMPR5) ;
  1. N RMPRERR,RMPRIEN,X,Y,DA,RMPROUP,RMPRFME
  1. S RMPRERR=0
  1. I $G(RMPR4("IEN"))="" S RMPRERR=1 G GETX
  1. S RMPRIEN=RMPR4("IEN")_","
  1. D GETS^DIQ(661.4,RMPRIEN,"*","","RMPROUP","RMPRFME")
  1. I $D(RMPRFME) S RMPRERR=99 G GETX
  1. S RMPR11("HCPCS")=RMPROUP(661.4,RMPRIEN,.01)
  1. S RMPR11("ITEM")=RMPROUP(661.4,RMPRIEN,2)
  1. S RMPR11("STATION")=RMPROUP(661.4,RMPRIEN,3)
  1. S RMPR4("RE-ORDER QTY")=RMPROUP(661.4,RMPRIEN,4)
  1. S RMPR5("LOCATION")=RMPROUP(661.4,RMPRIEN,7)
  1. GETX Q RMPRERR
  1. ;
  1. ;***** UPD - update prosthetic re-order record
  1. UPD(RMPR4,RMPR11,RMPR5) ;
  1. N RMPRFDA,RMPRFME,RMPRERR,RMPRIEN,X,Y,DA
  1. S RMPRERR=0
  1. I $G(RMPR4("IEN"))="" S RMPRERR=1 G UPDX
  1. S RMPRIEN=RMPR4("IEN")_","
  1. S:$D(RMPRSTN("IEN")) RMPRFDA(661.4,RMPRIEN,3)=RMPRSTN("IEN")
  1. S:$D(RMPR11("HCPCS")) RMPRFDA(661.4,RMPRIEN,.01)=RMPR11("HCPCS")
  1. S:$D(RMPR11("ITEM")) RMPRFDA(661.4,RMPRIEN,2)=RMPR11("ITEM")
  1. S:$D(RMPR5("IEN")) RMPRFDA(661.4,RMPRIEN,7)=RMPR5("IEN")
  1. S:$D(RMPR4("RE-ORDER QTY")) RMPRFDA(661.4,RMPRIEN,4)=RMPR4("RE-ORDER QTY")
  1. D:$D(RMPRFDA) FILE^DIE("","RMPRFDA","RMPRFME")
  1. I $D(RMPRFME) S RMPRERR=2
  1. UPDX Q RMPRERR