DGRP61 ;ALB/PJH,LBD,DJS,JAM,JAM,ARF - Patient MSDS History - List Manager Screen ;16 Oct 2017 16:04:16
Source file <DGRP61.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(DFN) | ;Main entry point to invoke the DGEN MSDS PATIENT list
; Input -- DFN Patient IEN |
|
| HDR | ;Header code
|
|
| INIT | ;Build patient MSDS screen
|
|
| GETMSE(DFN,GLBL,NUM) | ;Load service episodes from .3216 array
; INPUT: DFN = Patient IEN ; GLBL = ^TMP global ref ; NUM = 1 - display line numbers |
|
| EPISODE(DGDATA,GLBL,NUM) | ;Format individual service episode
|
|
| HELP | ;Help code
|
|
| EXIT | ;Exit code
|
|
| PEXIT | ;DGEN MSDS MENU protocol exit code
|
|
| ACT(DGACT) | ; Entry point for menu action selection
; INPUT: DGACT = "A" - Add - DGEN MSDS ADD protocol ; = "E" - Edit - DGEN MSDS EDIT protocol ; = "D" - Delete - DGEN MSDS DELETE protocol |
|
| ACTQ | ; menu action exit point
|
|
| ADD | ; Add new MSE to #2.3216 sub-file
|
|
| SEL(ACT) | ; function, prompt for episode to edit/delete
|
|
| SELHLP(ACT) | ; Help message for episode prompt
|
|
| HECHLP | ; Help message for episodes that can only be changed by HEC
|
|
| ZNODE(VAL) | ; Update zero node of MSE multiple .3216
|
|
| SETDR1 | ; Set DR array to edit MSE fields
|
|
| SETDR2 | ; Set DR array to add MSE fields
|
|
| FVP() | ; Prompt for FILIPINO VET PROOF
|
|
| SET0(DA,DIPA) | ; Set DIPA(0) to values of Service Branch and Service Component
|
|
| WARN(DIPA,Y) | ;Warns that the Service Branch was changed so the
; Service Component was deleted ; Returns Y to skip component if the component should not be asked ; for this branch of service |
|
| CMP(X) | ; Function to determine if service component is valid for
; branch of service ien in X 0 = invalid 1 = valid ; Component only valid for ARMY/AIR FORCE/MARINES/COAST GUARD/NOAA/USPHS/SPACE FORCE |
|
| RUSURE() | ; Confirmation prompt for deleting episode
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | Classic Fileman Calls |
| ^DIC(26 - [#26] | GET1^DIQ |