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

AMHLEPRC.m

Go to the documentation of this file.
  1. AMHLEPRC ; IHS/CMI/LAB - LOOKUP ICD9 ENTRY ;
  1. ;;4.0;IHS BEHAVIORAL HEALTH;;MAY 14, 2010
  1. ;
  1. ; This routine looks up an entry in the ICD DIAGNOSIS file (80).
  1. ;
  1. START ;
  1. D EN^XBNEW("EN^AMHLEPRC","AMH*") ; new everthing except AMH*
  1. Q
  1. ;
  1. EN ; ENTRY POINT FOR ^XBNEW
  1. NEW AMHQ
  1. F D LOOP Q:AMHQ
  1. Q
  1. ;
  1. LOOP ;
  1. S AMHQ=1
  1. W:$G(IOF)'="" @IOF
  1. W !!!?20,"******* ENTER CPT PROCEDURES *******",!!
  1. W !,"[Press ENTER when finished]",!
  1. I $D(^AMHRPROC("AD",AMHR)) W "CPT procedure codes currently recorded for this visit:" S AMHX=0 F S AMHX=$O(^AMHRPROC("AD",AMHR,AMHX)) Q:AMHX'=+AMHX D
  1. .W !,$$VAL^XBDIQ1(9002011.04,AMHX,.01)," ",$$VAL^XBDIQ1(9002011.04,AMHX,.019)
  1. W ! S DIC=81,DIC(0)="AEMQ" D ^DIC K DIC
  1. Q:Y<0
  1. ; add new mh/ss procedure
  1. S AMHLOOK=1
  1. S DIC="^AMHRPROC(",DIC(0)="L",DLAYGO=9002011.04,DIC("DR")=".02////"_AMHPAT_";.03////"_AMHR,X=+Y
  1. K DD,D0,DO D FILE^DICN D ^XBFMK K DLAYGO,DIADD
  1. K AMHLOOK
  1. S AMHQ=0
  1. Q