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

YS158PST.m

Go to the documentation of this file.
  1. YS158PST ;BAH/QSB - Patch 158 Post-Init ; 7/29/2020
  1. ;;5.01;MENTAL HEALTH;**158**;;Build 38
  1. ;
  1. Q
  1. POST ; Post-init for YS*5.01*158
  1. D SSRRTN
  1. Q
  1. ;
  1. SSRRTN ; Set the Suicide TAG & ROUTINE fileds in 601.71
  1. N TEMP,CNT,TEST,YSFDA,INSTIEN,XXX,TAG,YSERR
  1. K YSFDA
  1. S TEMP=""
  1. F CNT=1:1:9 D
  1. . S TEMP=$T(INSTF+CNT)
  1. . S TEMP=$P(TEMP,";;",2)
  1. . S TEST=$P(TEMP,U,1) D
  1. . S INSTIEN="" S INSTIEN=$O(^YTT(601.71,"B",TEST,""))
  1. . S XXX=INSTIEN_","
  1. . S YSFDA(601.71,XXX,95)="YTQRQAD6"
  1. . S TAG=$P(TEMP,U,2)
  1. . I TAG="zzzzz" Q
  1. . S YSFDA(601.71,XXX,96)=TAG
  1. D FILE^DIE("K","YSFDA","YSERR")
  1. I $G(YSERR)'="" W !,"ERROR= ",YSERR
  1. Q
  1. ;
  1. INSTF ;Staff Entry Only Instruments
  1. ;;BHS^BHS
  1. ;;BSS^BSS
  1. ;;C-SSRS^CSSRS
  1. ;;I9+C-SSRS^I9CSSRS
  1. ;;PHQ9^PHQ9
  1. ;;PHQ-2+I9^PHQ2I9
  1. ;;PSS-3^PSS3
  1. ;;PSS-3 2ND^PSS32ND
  1. ;;PC-PTSD-5+I9^PTSD5I9
  1. ;;zzzzz
  1. ;
  1. Q