DGPTSPQ ;ALB/MTC - PTF Utility Con; 5/18/05 ; 11/26/03 9:56am
Source file <DGPTSPQ.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CHQ | ||
| 701 | ;-- This is the input transform logic for the following questions
; for the <701> PTF record: AO, IR, EC, MST, NTR ; Process: Check if the desired indicator was answered on a <501>. ; changed 6/17/98 for MST enhancement ; INPUT DGFLAG - 1=AO, 2=IR, 3=EC, 4=MST, 5=NTR, 6=CV, 7=SHAD |
|
| UP701 | ;-- This function will loop thru the <501> and determine if any
; of the SC, AO, IR, EC, MST, NTR, CV, and SHAD questions have been ; answered. If so, the cooresponding <701> will be updated. ; An answer of "yes" will take presidence. |
|
| CHQUES | ;-- This function will determine if the patient has any of the
; following indicated : AO, IR, EC, MST, NTR ; If so the array DGEXQ will contain: ; DGEXQ(1)="" - AO ; DGEXQ(2)="" - IR ; DGEXQ(3)="" - SW Asia Conditions/EC ; DGEXQ(4)="" - MST ;added 6/17/98 for MST enhancement ; DGEXQ(5)="" - NTR ;treatment for Head/Neck CA ; ;ONLY if (#28.11) Nose Throat Radium entered ; DGEXQ(6)="" - CV ;treatment for possible combat related ; ;condition ; DGEXQ(7)="" - SHAD ;treatment for Project 112/SHAD ; Otherwise they will be undefined. ; This routine is called from the PTF input templates. ; The following variables are defined: ; DGHOLD : Movemnent record before any changes been made. ; DGPTF : PTF Record Number. ; DGMOV : PTF Movement Number (optional) |
|
| UPQ | ||
| 501 | ;-- This is the input transform logic for the following questions:
; AO, IR, EC, MST, NTR ; Process: Make sure that the conditions are indicated before ; allowing data to be entered. If the indicators are ; not present and the question was answered, DGER ; will be set to 1. ; INPUT : DGFLAG - Field to check ; DGER - DGER error code |
| FileNo | Call Tags |
|---|---|
| ^DGPT - [#45] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGPT - [#45] | CHQUES+19, CHQUES+26, 701+8, UP701+10 |
| Name | Line Occurrences |
|---|---|
| CHQ | CHQUES+28 |
| CHQUES | 501+10 |
| Name | Field # of Occurrence |
|---|---|
| ^( | UP701+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | CHQUES+19, 701+8, UP701+30*, UP701+31! |
| DA(1 | CHQUES+19 |
| >> DFN | CHQUES+22 |
| DGAO | UP701+7~, UP701+8*, UP701+14* |
| DGCV | UP701+7~, UP701+8*, UP701+24* |
| DGEC | UP701+7~, UP701+8*, UP701+18* |
| >> DGER | 501+9*, 501+11*, 701+6*, 701+8* |
| DGEXQ | 501+8~ |
| DGEXQ( | 501+11 |
| DGEXQ(1 | CHQUES+30* |
| DGEXQ(2 | CHQUES+32* |
| DGEXQ(3 | CHQUES+34* |
| DGEXQ(4 | CHQUES+36* |
| DGEXQ(5 | CHQUES+38* |
| DGEXQ(6 | CHQUES+40* |
| DGEXQ(7 | CHQUES+42* |
| >> DGFLAG | 501+11, 701+8 |
| DGHOLD | CHQUES+18~, CHQUES+19*, CHQUES+22 |
| DGIR | UP701+7~, UP701+8*, UP701+16* |
| DGMOV | CHQUES+26, UP701+7~, UP701+10*, UP701+12, UP701+14, UP701+16, UP701+18, UP701+20, UP701+22, UP701+24 , UP701+26 |
| DGMST | UP701+7~, UP701+8*, UP701+20* |
| DGNTR | UP701+7~, UP701+8*, UP701+22* |
| >> DGPTF | CHQUES+26, UP701+10, UP701+30 |
| DGSC | UP701+7~, UP701+8*, UP701+12* |
| DGSHAD | UP701+7~, UP701+8*, UP701+26* |
| DIE | UP701+30*, UP701+31! |
| DR | UP701+29*, UP701+31! |
| I | 701+5~, 701+8*, UP701+7~, UP701+10* |
| SDCLY | CHQUES+18~, CHQUES+19*, CHQUES+22, CHQUES+28 |
| SDCLY(1 | CHQUES+26!, CHQUES+30 |
| SDCLY(2 | CHQUES+26!, CHQUES+32 |
| SDCLY(4 | CHQUES+34 |
| SDCLY(5 | CHQUES+36 |
| SDCLY(6 | CHQUES+38 |
| SDCLY(7 | CHQUES+40 |
| SDCLY(8 | CHQUES+42 |
| U | CHQUES+22, CHQUES+26, 701+8, UP701+12, UP701+14, UP701+16, UP701+18, UP701+20, UP701+22, UP701+24 , UP701+26 |