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