Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: DGPTSCAN

Package: Registration

Routine: DGPTSCAN


Information

DGPTSCAN ;ALB/MTC,WOIFO/PMK - SPECIAL ACTION SCAN PROCESS ;03/26/2015 3:27 PM

Source Information

Source file <DGPTSCAN.m>

Entry Points

Name Comments DBIA/ICR reference
CHK501 ;--
CHK5Q
CHK601 ;--
CHK6Q
CHK401 ;--
CHK4Q
CHK701 ;-- will get data from flagchk then stuff into 701 (300 node)
; G CHK7Q:'$D(^DGPT(DGPTF,70)) S DGREC=^(70)
; F DGI=10,16:1:24 I $P(DGREC,U,DGI) S DGPTIT($P(DGREC,U,DGI)_";ICD9(")=""
CHK7J
CHK7Q ;
FLAGCHK ;-- build 701 from 501 responses, kill flags if necessary
FLAGQ
FL1 ;
FL1Q
SCAN ;-- process DGPTIT array
SCANQ ;
S1 ;-- check inactive dates, set flag array
S1Q ;
DC ;-- find discharge date
ENQ ;
GETNUM ;-- returns the number of additional questions/flags
INIT ;-- init routine
INITQ ;
ANYPSY ;-- will go through all movements check for PSYCH specialty
ANYQ ;
ISPSY ;-- check if losing specialty is in psych range set flag.
ISPSYQ
FLGFIL ;-- fill DGBPC with correct flag.
FLGFILQ ;
ANYSC(PTF) ;-- will go through all movements check for sc treatment
; INPUT - ptf record ien to check
; OUTPUT- 1 sc treatment, 0 no sc treatment
ANYSCQ ;

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGPT - [#45] Classic Fileman Calls
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call