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

BHLZV1I.m

Go to the documentation of this file.
  1. BHLZV1I ; cmi/sitka/maw - BHL File Inbound ZV1 segment ;
  1. ;;3.01;BHL IHS Interfaces with GIS;;JUL 01, 2001
  1. ;
  1. ;this routine will file the inbound ZV1 segment it is called from
  1. ;BHLPV1I
  1. ;
  1. Q
  1. ;
  1. ;
  1. FILE ;EP - get the data and file it
  1. N BHLR
  1. S BHLR="ZV1"
  1. S BHLTPB=$P($G(@BHLTMP@(BHLDA,2)),CS,2)
  1. S BHLCL=$G(@BHLTMP@(BHLDA,3))
  1. S BHLCL=$S($$DIC^BHLU(40.7,BHLCL)'<0:BHLCL,1:"")
  1. S BHLWIA=$P($G(@BHLTMP@(BHLDA,5)),CS,2)
  1. S BHLLVOS=$P($G(@BHLTMP@(BHLDA,6)),CS,2)
  1. S BHLELG=$P($G(@BHLTMP@(BHLDA,7)),CS,2)
  1. S BHLELG=$S($$DIC^BHLU(8,BHLELG):BHLELG,1:"")
  1. S BHLAB=$G(@BHLTMP@(BHLDA,8))
  1. S BHLOL=$G(@BHLTMP@(BHLDA,9))
  1. S BHLADS=$P($G(@BHLTMP@(BHLDA,10)),CS,2)
  1. S BHLADS=$S($$DIC^BHLU(45.7,BHLADS):BHLADS,1:BHLDADS)
  1. S BHLDDS=$P($G(@BHLTMP@(BHLDA,11)),CS,2)
  1. S BHLDDS=$S($$DIC^BHLU(45.7,BHLDDS):BHLDDS,1:BHLDDDS)
  1. S BHLNOC=$G(@BHLTMP@(BHLDA,12))
  1. S BHLMREL=$G(@BHLTMP@(BHLDA,13))
  1. S BHLAOB=$G(@BHLTMP@(BHLDA,14))
  1. S BHLAN=$P($G(@BHLTMP@(BHLDA,15)),CS)
  1. S BHLAF=$P($G(@BHLTMP@(BHLDA,15)),CS,2)
  1. S BHLPYS=$P($G(@BHLTMP@(BHLDA,16)),CS,2)
  1. S BHLTC=$G(@BHLTMP@(BHLDA,17))
  1. S BHLSB=$P($G(@BHLTMP@(BHLDA,18)),CS,2)
  1. S BHLNOV=$G(@BHLTMP@(BHLDA,19))
  1. S BHLHVN=$G(@BHLTMP@(BHLDA,20))
  1. S BHLVNDR=$G(@BHLTMP@(BHLDA,21))
  1. S BHLVNDR=$S($$DIC^BHLU(9999999.11,BHLVNDR):BHLVNDR,1:"")
  1. S BHLACT=$G(@BHLTMP@(BHLDA,22))
  1. S BHLTM=$G(@BHLTMP@(BHLDA,23))
  1. S APCDALVR("APCDTPB")=BHLTPB
  1. S APCDALVR("APCDCLN")=BHLCL
  1. Q
  1. ;
  1. VF ;EP - called from BHLPV1I if this segment exists
  1. D VCHS,VACT
  1. Q
  1. ;
  1. VCHS ;-- v chs
  1. Q:BHLAF=""
  1. S APCDALVR("APCDTFAC")=BHLAF
  1. S APCDALVR("APCDTAUT")=BHLAN
  1. S APCDALVR("APCDTPAY")=BHLPYS
  1. S APCDALVR("APCDTTC")=BHLTC
  1. S APCDALVR("APCDTSB")=BHLSB
  1. S APCDALVR("APCDTNV")=BHLNOV
  1. S APCDALVR("APCDTHV")=BHLHVN
  1. S APCDALVR("APCDTVDR")=BHLVNDR
  1. D ^APCDALVR
  1. I $D(APCDALVR("APCDAFLG")) S BHLERR="NOVCHS" X BHLERR Q
  1. Q
  1. ;
  1. VACT ;-- v activity time
  1. Q:BHLACT=""
  1. S APCDALVR("APCDTACT")=BHLACT
  1. S APCDALVR("APCDDTTM")=BHLTM
  1. D ^APCDALVR
  1. I $D(APCDALVR("APCDAFLG")) S BHLERR="NOVACT" X BHLERR Q
  1. Q
  1. ;