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

BMCFPRNC.m

Go to the documentation of this file.
  1. BMCFPRNC ; IHS/OIT/FCJ - PRINT REFERRAL CALL IN FORM ; [ 09/26/2006 4:18 PM ]
  1. ;;4.0;REFERRED CARE INFO SYSTEM;**2,4**;JAN 09, 2006;Build 101
  1. ;BMC*4.0*2 IHS/OIT/FCJ ADDED CONSULT PRINT TEST
  1. ;4.0*3 9.15.08 IHS.OIT.FCJ FX FOR UNDEF VAR WHEN QUEUED
  1. ;
  1. PRINT ;Ref Form: Heading,pat demo, ref to, apt date, purpose, pert med
  1. S BMCFTYP="CI"
  1. D PRINT^BMCFUTL
  1. Q:BMCQUIT
  1. REFFROM ;
  1. D REFFROM^BMCFUTL ;BMC*4.0*2 9/21/06 IHS/OIT/FCJ CALL TO WRONG UTL RTN
  1. Q:BMCQUIT
  1. TEXT ;
  1. D TEXT^BMCFUTL
  1. Q:BMCQUIT
  1. LINE ;CHS No Sig
  1. G:$P(BMCR0,U,4)'="C" ROUT
  1. W !!!!!!
  1. ROUT ;Prt Rt slp
  1. I BMCPROUT=1 W # D PRINT^BMCFDRS
  1. CONSULT ;PRNT CONSULT LETTER ;BMC*4.0*2 IHS/OIT/FCJ
  1. I $G(BMCPCON)=1 W # D PRINT^BMCFDRP ;BMC*4.0*4 IHS/OIT/FCJ ADDED $G
  1. Q
  1. W ;
  1. Q:X=""
  1. NEW %
  1. S %=$L(X)
  1. I $Y>(IOSL-4) D HEAD Q:BMCQUIT
  1. I N F I=1:1:N W !
  1. I $G(C) W ?(IOM-$L(X)/2),X Q
  1. S %=$S($G(T):T,1:0) W ?%,X
  1. Q
  1. C ; CHS REFERRAL
  1. D C^BMCFUTL
  1. Q
  1. I ; IHS REFERRAL
  1. D I^BMCFUTL
  1. Q
  1. N ; IN-HOUSE REFERRAL
  1. D N^BMCFUTL
  1. Q
  1. O ; OTHER REFERRAL
  1. D O^BMCFUTL
  1. Q
  1. L ;
  1. S T=0,X=$TR($J(" ",IOM)," ","_"),N=1,C=0 D W Q:BMCQUIT
  1. Q
  1. D ;
  1. S T=0,X=$TR($J(" ",IOM)," ","-"),N=1,C=0 D W Q:BMCQUIT
  1. Q
  1. S ;
  1. S T=0,X=$TR($J(" ",IOM)," ","*"),N=1,C=0 D W Q:BMCQUIT
  1. Q
  1. WPTXT ;
  1. ; site-specific txt
  1. D WPTXT^BMCFUTL
  1. Q
  1. WP ;
  1. D WP^BMCFDR
  1. Q
  1. NEW N,T,C,X,Y
  1. I $E(IOST)="C",IO=IO(0) W ! S DIR(0)="EO" D ^DIR K DIR I Y=0!(Y="^")!($D(DTOUT)) S BMCQUIT=1 Q
  1. HEAD1 ;
  1. W:$D(IOF) @IOF
  1. HEAD2 ;
  1. I 'BMCPG S BMCPG=BMCPG+1 Q
  1. S BMCPG=BMCPG+1 W:$D(IOF) @IOF W !,?(IOM-20),"Page ",BMCPG
  1. Q