DGOTHFSM ;SLC/RM - FORMER OTH PATIENT ELIGIBILITY CHANGE REPORT ; July 13, 2020@09:44am
Source file <DGOTHFSM.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| MAIN | ; Initial Interactive Processing
|
|
| DATEFROM() | ;prompt for FROM Date of Service
|
|
| DATETO() | ;prompt for TO Date of Service
|
|
| ANSWER(DGDIRA,DGDIRB,DGDIR0,DGDIRH) | ;
; Input ; DGDIR0 - DIR(0) string ; DGDIRA - DIR("A") string ; DGDIRB - DIR("B") string ; DGDIRH - DIR("?") string ; Output ; Function Value - Internal value returned from ^DIR or -1 if user ; up-arrows, double up-arrows or the read times out. |
|
| HELP(DGSEL) | ;provide extended DIR("?") help text.
; Input: DGSEL - prompt var for help text word selection ; Output: none |
|
| HELP1 | ;
|
|
| HELP2 | ;
|
|
| START | ; compile and print report
|
|
| LOOP(DGSORT,DGLIST,DGOTHIN) | ;
|
|
| INACTOTH(DGSORT) | ;Gather all registered OTH Patients with INACTIVE status within the user-specified date range
|
|
| SCPRCT(DFN,DATA) | ;extract the service connected percentage
|
|
| CHKINT(DATA) | ; check for integrated site divisions
|
|
| PRINT(DGSORT,DGLIST) | ;output report
|
|
| PRINT1 | ;print the name, pid, and DOB only once
|
|
| HEADER | ;Display header for the report
|
|
| LINE | ;prints double dash line
|
|
| COLHEAD | ;report column header
|
|
| ASKCONT(FLAG) | ; display "press <Enter> to continue" prompt
|
|
| CHKDATE(DATE,BEGDT,ENDDT) | ;check if dates fall within the Begin and End dates
|
|
| PAUSE(DGQ) | ; pause screen display
; Input: ; DGQ - var used to quit report processing to user CRT ; Output: ; DGQ - passed by reference - 0 = Continue, 1 = Quit |
|
| EXIT | ;
|
|
| PTFDATA | ;extract data for the inpatient
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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] | GETS^DIQ |
| ^DGOTH(33 - [#33] | GETS^DIQ |
| ^DGPT - [#45] | GET1^DIQ, GETS^DIQ |
| ^DIC(45.7 - [#45.7] | GET1^DIQ |