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

BMCFDRP.m

Go to the documentation of this file.
  1. BMCFDRP ; IHS/OIT/FCJ - DRIVER TO PRINT PHY CONSULT LETTER ; [ 09/27/2006 2:44 PM ]
  1. ;;4.0;REFERRED CARE INFO SYSTEM;;JAN 09, 2006;Build 101
  1. ;IHS/ITSC/FCJ ADD LINE TO TEST FOR CLOSING SLAVE DEVICE
  1. START ;
  1. W:$D(IOF) @IOF
  1. W "********** REFERRAL PHYSICIAN CONSULT LETTER **********",!!
  1. W "This report will produce a hard copy computer generated Consult letter.",!
  1. GETREF ;get referral entry
  1. D GETTYPE
  1. W !! S BMCREF=""
  1. S DIC="^BMCREF(",DIC(0)="AEMQ",DIC("A")="Select Referral by Patient Name, date of referral or referral #: "
  1. S DIC("S")="I $$FILTER^BMCFLTR(3,0,2)"
  1. D ^DIC K DA,DIC
  1. G:Y=-1 XIT
  1. S BMCREF=+Y
  1. I $D(^BMCTFORM(BMCFTYPE,11)) X ^BMCTFORM(BMCFTYPE,11) G:BMCQUIT GETREF
  1. ;
  1. ZIS ;
  1. W !! S XBRC="COMP^BMCFDRP",XBRP="PRINT^BMCFDRP",XBNS="BMC",XBRX="XIT^BMCFDRP"
  1. D ^XBDBQUE
  1. Q
  1. ;
  1. GETTYPE ;
  1. S BMCQUIT=0
  1. S BMCFTYPE=""
  1. S BMCFTYPE=$O(^BMCTFORM("B","STANDARD CONSULT LETTER",BMCFTYPE))
  1. Q
  1. PRINT ;EP
  1. N BMCFTYPE
  1. D GETTYPE
  1. X:$D(^BMCTFORM(BMCFTYPE,12)) ^BMCTFORM(BMCFTYPE,12)
  1. N BMCFTYPE
  1. XIT ;
  1. K BMCCAP,BMCCHSR,BMCDA,BMCFILE,BMCFTYPE,BMCIOM,BMCKPDA,BMCNODE,BMCPG,BMCQUIT,BMCR0,BMCREF,BMCRNS,BMCV,BMCWP,BMCX,BMCY,BMCI,BMCDFN,BMCCHSAS
  1. K A,C,D,D0,D1,DA,DD,DDSFILE,DI,DIADD,DIC,DICR,DIE,DIK,DINUM,DIPGM,DIQ,DIR,DIW,DIWI,DIWT,DIWTC,DIWX,DIWF,DIWL,DIWR,DLAYGO,DO,DQ,DR,DTOUT
  1. K F,G,I,J,N,P,T,X,Y,Z
  1. K BMCPROUT,BMCN,BMCNI,BMCNUM,BMCVIEN
  1. K BMCCHSCT,BMCCMT,BMCRDATE,BMCREC,BMCRIEN,BMCRIO,BMCRNUMB,BMCRSTAT,BMCRTYPE,BMCVST,BMCVSTP
  1. I $D(IO("S")) S IOP="`"_IOS D ^%ZIS
  1. Q
  1. COMP ;
  1. Q