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

XUMF654P.m

Go to the documentation of this file.
  1. XUMF654P ;OIFO-BP/BATRAN - MFS parameters file ;05/27/2015
  1. ;;8.0;KERNEL;**654**;Jul 10, 1995;Build 32
  1. ;Per VHA Directive 10-92-142, this routine should not be modified
  1. Q
  1. ;----------------------------------------------
  1. POST ; -- Entry point
  1. N XUMF S XUMF=1
  1. D 9904,9914,9928 ;
  1. D 920,9201,9202,9203,9204,9205 ;
  1. N X S X="XUMF654" X ^%ZOSF("DEL")
  1. K XMY
  1. Q
  1. ;----------------------------------------------
  1. 9904 ; FILE 9999999.04
  1. N XFIEN,XFILE
  1. S XFIEN=9999999.04
  1. S XFILE="Imm Manufacturers"
  1. D DEL^XUMF654(XFIEN) ; delete entry
  1. D ADD^XUMF654(XFIEN,".03;Imm Manufacturers].07;Imm Manufacturers]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA9904",6) ; call ADD1 to add sub_entry
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,".02^30^^^",XFIEN,.02)
  1. D SUBMD5^XUMF654(XFILE,"99.97^50^^9999999.04^",XFIEN,99.97)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. D SUBMD5^XUMF654(XFILE,"201^40^^^",XFIEN,201)
  1. D SUBMD5^XUMF654(XFILE,".03^25^I^^",XFIEN,.03)
  1. Q
  1. ;-----------------------------------------------
  1. 9914 ; FILE 9999999.14
  1. N XFIEN,XFILE
  1. S XFIEN=9999999.14
  1. S XFILE="Imm Procedures"
  1. D DEL^XUMF654(XFIEN) ; delete entry
  1. D ADD^XUMF654(XFIEN,".03;Imm Procedures].07;Imm Procedures]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA",18) ; call ADD1 to add sub_entry
  1. D ADD2^XUMF654(XFIEN,"VistA_Synonym",1,"1^VistA_Synonym^.01^^")
  1. D ADD2^XUMF654(XFIEN,"VistA_CVX_Mapping",1,"1^VistA_CVX_Mapping^.01^^")
  1. D ADD2^XUMF654(XFIEN,"VistA_CDC_Product_Name",1,"1^VistA_CDC_Product_Name^.01^^")
  1. D ADD2^XUMF654(XFIEN,"vista_has_vis",1,"1^vista_has_vis^.01^1^")
  1. D ADD2^XUMF654(XFIEN,"VistA_Immunization_Group",1,"1^VistA_Immunization_Group^.01^^")
  1. ;MD5
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. S XFIEN=9999999.14
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,".03^80^^^",XFIEN,.03)
  1. D SUBMD5^XUMF654(XFILE,".05^110^I^^",XFIEN,.05)
  1. D SUBMD5^XUMF654(XFILE,".07^100^I^^^D M9992803^PXVZRT",XFIEN,.07)
  1. D SUBMD5^XUMF654(XFILE,".2^70^I^^^D M999142^PXVZRT",XFIEN,.2)
  1. D SUBMD5^XUMF654(XFILE,".51^130^^^",XFIEN,.51)
  1. D SUBMD5^XUMF654(XFILE,"2^40^^^",XFIEN,2)
  1. ;D SUBMD5^XUMF654(XFILE,"10^150^^^",XFIEN,10)
  1. D SUBMD5^XUMF654(XFILE,"99.97^170^^9999999.14^",XFIEN,99.97)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. D SUBMD5^XUMF654(XFILE,"100^60^^^",XFIEN,100)
  1. D SUBMD5^XUMF654(XFILE,"8801^120^^^",XFIEN,8801)
  1. D SUBMD5^XUMF654(XFILE,"8802^30^^^",XFIEN,8802)
  1. D SUBMD5^XUMF654(XFILE,"8803^140^^^",XFIEN,8803)
  1. S XFIEN=9999999.143
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^90^^^^D M999143^PXVZRT",XFIEN,.01)
  1. S XFIEN=9999999.144
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^160^^920^",XFIEN,.01)
  1. S XFIEN=9999999.145
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^50^^^",XFIEN,.01)
  1. S XFIEN=9999999.147
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^99^^^",XFIEN,.01)
  1. Q
  1. ;----------------------------------------------
  1. 9928 ;FILE #9999999.28 - Skin Tests
  1. N XFIEN,XFILE
  1. S XFIEN=9999999.28
  1. S XFILE="Skin Tests"
  1. D DEL^XUMF654(XFIEN) ; delete entry
  1. D ADD^XUMF654(XFIEN,".03;Skin Tests].07;Skin Tests]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA9928",9) ; call ADD1 to add sub_entry
  1. D ADD2^XUMF654(XFIEN,"VistA_Skin_Test_Mapping",1,"1^VistA_Skin_Test_Mapping^.01^^")
  1. ;DM5
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,".02^80^^^",XFIEN,.02)
  1. D SUBMD5^XUMF654(XFILE,".03^50^I^^^D M9992803^PXVZRT",XFIEN,.03)
  1. D SUBMD5^XUMF654(XFILE,"99.97^110^^9999999.28^",XFIEN,99.97)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. D SUBMD5^XUMF654(XFILE,"100^30^^^",XFIEN,100)
  1. D SUBMD5^XUMF654(XFILE,"1201^70^^^",XFIEN,1201)
  1. D SUBMD5^XUMF654(XFILE,"8801^60^^^",XFIEN,8801)
  1. S XFIEN=9999999.283
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^90^^^^D M999283^PXVZRT",XFIEN,.01)
  1. Q
  1. ;-----------------------------------------------
  1. 920 ; FILE #920
  1. N XFIEN,XFILE
  1. S XFIEN=920
  1. S XFILE="Imm VIS"
  1. D DEL^XUMF654(XFIEN) ;delete entry
  1. D ADD^XUMF654(XFIEN,".03;Imm VIS].07;Imm VIS]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA920",8) ;call ADD1 to add sub_entry
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,".02^40^I^^^D M92002^PXVZRT",XFIEN,.02)
  1. D SUBMD5^XUMF654(XFILE,".03^70^^^^D M92003^PXVZRT",XFIEN,.03)
  1. D SUBMD5^XUMF654(XFILE,".04^50^^^^D M92004^PXVZRT",XFIEN,.04)
  1. D SUBMD5^XUMF654(XFILE,"99.97^90^^920^",XFIEN,99.97)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. D SUBMD5^XUMF654(XFILE,"100^60^^^^",XFIEN,100)
  1. D SUBMD5^XUMF654(XFILE,"101^80^^^",XFIEN,101)
  1. Q
  1. ;----------------------------------------------
  1. 9201 ; FILE #920.1
  1. N XFIEN,XFILE
  1. S XFIEN=920.1
  1. S XFILE="Imm Info Sources"
  1. D DEL^XUMF654(XFIEN) ; delete entry
  1. D ADD^XUMF654(XFIEN,".03;Imm Info Sources].07;Imm Info Sources]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA9201",5) ; call ADD1 to add sub_entry
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. D SUBMD5^XUMF654(XFILE,".02^30^^^",XFIEN,.02)
  1. D SUBMD5^XUMF654(XFILE,"99.97^40^^920.1^",XFIEN,99.97)
  1. D SUBMD5^XUMF654(XFILE,".03^35^I^^",XFIEN,.03)
  1. Q
  1. ;-----------------------------------------------
  1. 9202 ; FILE #920.2
  1. N XFIEN,XFILE
  1. S XFIEN=920.2
  1. S XFILE="Imm Admin Routes"
  1. D DEL^XUMF654(XFIEN) ; delete entry
  1. D ADD^XUMF654(XFIEN,".03;Imm Admin Routes].07;Imm Admin Routes]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA9202",6) ; call ADD1 to add sub_entry
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. D SUBMD5^XUMF654(XFILE,".03^30^^^",XFIEN,.03)
  1. D SUBMD5^XUMF654(XFILE,".02^40^^^",XFIEN,.02)
  1. D SUBMD5^XUMF654(XFILE,".04^50^^^",XFIEN,.04)
  1. D SUBMD5^XUMF654(XFILE,"99.97^60^^920.2^",XFIEN,99.97)
  1. Q
  1. ;-----------------------------------------------
  1. 9203 ; FILE 920.3
  1. N XFIEN,XFILE
  1. S XFIEN=920.3
  1. S XFILE="Imm Body Sites"
  1. D DEL^XUMF654(XFIEN) ; delete entry
  1. D ADD^XUMF654(XFIEN,".03;Imm Body Sites].07;Imm Body Sites]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA9203",4) ; call ADD1 to add sub_entry
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. D SUBMD5^XUMF654(XFILE,".02^30^^^",XFIEN,.02)
  1. D SUBMD5^XUMF654(XFILE,"99.97^40^^920.3^",XFIEN,99.97)
  1. Q
  1. ;-----------------------------------------------
  1. 9204 ; FILE 920.4
  1. N XFIEN,XFILE
  1. S XFIEN=920.4
  1. S XFILE="Imm Contraindications"
  1. D DEL^XUMF654(XFIEN) ; delete entry
  1. D ADD^XUMF654(XFIEN,".03;Imm Contraindications].07;Imm Contraindications]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA9204",11) ; call ADD1 to add sub_entry
  1. D ADD2^XUMF654(XFIEN,"vista_applies_to",1,"1^vista_applies_to^.01^1^")
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,".04^30^^^",XFIEN,.04)
  1. D SUBMD5^XUMF654(XFILE,".02^40^^^",XFIEN,.02)
  1. D SUBMD5^XUMF654(XFILE,".05^50^^^",XFIEN,.05)
  1. D SUBMD5^XUMF654(XFILE,".03^60^I^^",XFIEN,.03)
  1. D SUBMD5^XUMF654(XFILE,"1^70^^^",XFIEN,1)
  1. D SUBMD5^XUMF654(XFILE,".06^75^I^^",XFIEN,.06)
  1. D SUBMD5^XUMF654(XFILE,"2^80^^^",XFIEN,2)
  1. D SUBMD5^XUMF654(XFILE,"99.97^90^^920.4^",XFIEN,99.97)
  1. S XFIEN=920.43
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^85^^9999999.14^",XFIEN,.01)
  1. Q
  1. ;------------------------------------------------
  1. 9205 ; FILE 920.5
  1. N XFIEN,XFILE
  1. S XFIEN=920.5
  1. S XFILE="Imm Refusal Reasons"
  1. D DEL^XUMF654(XFIEN) ; delete entry
  1. D ADD^XUMF654(XFIEN,".03;Imm Refusal Reasons].07;Imm Refusal Reasons]5;D ZRT^PXVZRT]") ; add entry
  1. D NODES^XUMF654(XFIEN,"DATA9205",4) ; call ADD1 to add sub_entry
  1. D DELMD5^XUMF654(XFILE)
  1. D ADDMD5^XUMF654(XFILE)
  1. D SCMD5^XUMF654(XFILE,XFIEN)
  1. D SUBMD5^XUMF654(XFILE,".01^20^^^",XFIEN,.01)
  1. D SUBMD5^XUMF654(XFILE,".02^30^^^",XFIEN,.02)
  1. D SUBMD5^XUMF654(XFILE,"99.97^40^^920.5^",XFIEN,99.97)
  1. D SUBMD5^XUMF654(XFILE,"99.99^10^^^",XFIEN,99.99)
  1. Q
  1. ;-------------------------------------------------
  1. TEST ;
  1. N XUMF,XMY S XUMF=1
  1. S XMY("TRAN.BA_D@DOMAIN.EXT")=""
  1. D 9204,9904,9914,9928,920,9201,9202,9203,9204,9205 ;
  1. Q