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

BSDP9PST.m

Go to the documentation of this file.
  1. BSDP9PST ;cmi/anch/maw - PIMS Patch 1009 Post Init 2/27/2007 10:32:52 AM
  1. ;;5.3;PIMS;**1009**;FEB 27,2007;
  1. ;
  1. ;
  1. ;
  1. ;
  1. EN ;EP - Post Init Entry Point
  1. D ADDMENU
  1. D CLEANMS4
  1. D OBS
  1. Q
  1. ;
  1. ADDMENU ;-- add menu items
  1. N X
  1. S X=$$ADD^XPDMENU("BDG MENU BED CONTROL","DGPW PATIENT WRISTBAND PRINT","PPW","")
  1. I 'X W !,"Attempt to add DGPW PATIENT WRISTBAND PRINT option failed.." H 3
  1. Q
  1. ;
  1. CLEANMS4 ;-- cleanout left over MS4 entries from option BDGPM VISIT UPDATE
  1. K ^LJF("MS4")
  1. Q
  1. ;
  1. OBS ;-- populate SPECIALTY field of FACILITY TREATING SPECIALTY for observations specialties
  1. ;per help desk call IM29018 observation not calling movement events properly because VA uses SPECIALTY field as does EHR
  1. N BSDDA,BSDOBS
  1. S BSDOBS=$O(^DIC(42.4,"B","MEDICAL OBSERVATION",0))
  1. Q:'BSDOBS
  1. S BSDDA=0 F S BSDDA=$O(^DIC(45.7,BSDDA)) Q:'BSDDA D
  1. . N BSDTS
  1. . S BSDTS=$P($G(^DIC(45.7,BSDDA,0)),U)
  1. . Q:BSDTS'["OBSERVATION"
  1. . N BSDFDA,BSDIENS,BSDERR
  1. . S BSDIENS=BSDDA_","
  1. . S BSDFDA(45.7,BSDIENS,1)=BSDOBS
  1. . D FILE^DIE("K","BSDFDA","BSDERR(1)")
  1. Q
  1. ;