DGPFUT2 ;ALB/KCL - PRF UTILITIES CONTINUED ; 2/12/2020
Source file <DGPFUT2.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETPAT(DGDFN,DGPAT) | ;retrieve patient identifying information
; Used to obtain identifying information for a patient ; in the PATIENT (#2) file and place it in an array format. |
|
GETDFN(DGICN,DGEROOT) | ;Used to convert an ICN to a DFN.
|
|
SORT(DGPFARR) | ;Re-sort of active record assignments by category then flag name
; This function re-sorts the active record flag assignment list for a ; patient by category (Cat I or Cat II) and then by flag name. |
|
ACTDT | ; update PRF Software Activation Date field in (#26.18)
; This utility should only be run at the Alpha and Beta test sites ; of the Patient Record Flags Project, Patch DG*5.3*425. ; If necessary, this entry point will change the date that the ; Patient Record Flags (PRF) System became active. ; The (#1) PRF SOFTWARE ACTIVATION DATE field of the (#26.18) PRF ; PARAMETERS file, will be changed to: SEP 25, 2003 |
|
BLDTFL(DGDFN,DGTFL) | ;build array of Treating Facilities
; This function builds an array of INSTITUTION (#4) file pointers ; that are non-local medical treating facilities for a given patient. |
|
BLDTFL2(DGDFN,DGTFL) | ;
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DGPF(26.18 - [#26.18] | GETS^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCN(391.91 - [#391.91] | BLDTFL+20, BLDTFL+22, BLDTFL+28, BLDTFL+30 |
^DPT - [#2] | GETPAT+26, GETPAT+29 |
^TMP("DGPFUT2" | SORT+25 |
Name | Line Occurrences |
---|---|
$$BLDTFL | BLDTFL2+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DGACTDT | ACTDT+12~, ACTDT+20*, ACTDT+59 |
DGCAT | SORT+15~, SORT+31*, SORT+32, SORT+35*, SORT+36*, SORT+38, SORT+40 |
DGDFN | GETPAT~, GETPAT+26, GETPAT+29, GETPAT+31, GETDFN+16~, GETDFN+23*, GETDFN+24, GETDFN+26, BLDTFL~, BLDTFL+14 , BLDTFL+20, BLDTFL+28, BLDTFL2~, BLDTFL2+2 |
DGDLT | BLDTFL+11~, BLDTFL+22*, BLDTFL+23, BLDTFL+30*, BLDTFL+31 |
DGEROOT | GETDFN~, GETDFN+20*, GETDFN+21, GETDFN+24 |
DGERR | ACTDT+16~, ACTDT+40, ACTDT+55, ACTDT+63 |
DGERR("DIERR" | ACTDT+41, ACTDT+56, ACTDT+64 |
DGERRMSG | ACTDT+17~, ACTDT+29*, ACTDT+32, ACTDT+33*, ACTDT+36, ACTDT+41*, ACTDT+45*, ACTDT+48, ACTDT+56*, ACTDT+64* , ACTDT+68, ACTDT+69 |
DGFDA | ACTDT+15~ |
DGFDA( | ACTDT+51*, ACTDT+59*, ACTDT+71 |
DGFLD | ACTDT+14~, ACTDT+22*, ACTDT+71 |
DGI | BLDTFL+11~, BLDTFL+16*, BLDTFL+17, BLDTFL+18, BLDTFL+19, BLDTFL+25, BLDTFL2+1~, BLDTFL2+4*, BLDTFL2+6 |
DGICN | GETDFN~, GETDFN+23 |
DGIEN | BLDTFL+11~, BLDTFL+20*, BLDTFL+21, BLDTFL+22, BLDTFL+28*, BLDTFL+29, BLDTFL+30 |
DGIENS | ACTDT+13~, ACTDT+21*, ACTDT+51, ACTDT+59, ACTDT+71 |
DGINDX | SORT+16~ |
DGINDX( | SORT+32*, SORT+36, SORT+38, SORT+40 |
DGJ | BLDTFL2+1~, BLDTFL2+3*, BLDTFL2+5*, BLDTFL2+6 |
DGKEY | BLDTFL+11~, BLDTFL+14*, BLDTFL+15 |
DGNAME | SORT+17~, SORT+37*, SORT+38*, SORT+40 |
DGNODE | GETPAT+21~, GETPAT+29*, GETPAT+32, GETPAT+33, GETPAT+34, GETPAT+35 |
DGOUT | BLDTFL+11~, BLDTFL+15 |
DGOUT( | BLDTFL+16, BLDTFL+17, BLDTFL+18, BLDTFL+19, BLDTFL+25 |
DGPARM | ACTDT+18~ |
DGPARM( | ACTDT+44, ACTDT+71 |
DGPAT | GETPAT~ |
DGPAT("DFN" | GETPAT+31* |
DGPAT("DOB" | GETPAT+34* |
DGPAT("NAME" | GETPAT+32* |
DGPAT("SEX" | GETPAT+33* |
DGPAT("SSN" | GETPAT+35* |
DGPFARR | SORT~, SORT+22, SORT+23, SORT+30, SORT+31, SORT+32, SORT+40, SORT+43, SORT+44 |
DGRET | BLDTFL2+1~, BLDTFL2+2* |
DGSORT | SORT+18~, SORT+25*, SORT+26, SORT+40, SORT+44, SORT+45 |
DGSTAT | BLDTFL+11~, BLDTFL+12*, BLDTFL+14 |
DGSTATI | BLDTFL+11~, BLDTFL+13*, BLDTFL+27 |
DGSTI | BLDTFL+11~, BLDTFL+19*, BLDTFL+20, BLDTFL+23, BLDTFL+25*, BLDTFL+27, BLDTFL+28, BLDTFL+31 |
DGTFL | BLDTFL~, BLDTFL2~ |
DGTFL( | BLDTFL+23*, BLDTFL+31*, BLDTFL2+6* |
DGTFL(0 | BLDTFL+33 |
DGTMP | BLDTFL2+1~, BLDTFL2+2 |
DGTMP( | BLDTFL2+4 |
DGX | SORT+19~, SORT+29*, SORT+30*, SORT+31, SORT+32, SORT+35*, SORT+39*, SORT+40 |
DIERR | GETDFN+17~ |
DT | ACTDT+28, ACTDT+32 |
DUZ | ACTDT+28 |
DUZ(0 | ACTDT+28 |
RESULT | GETPAT+22~, GETPAT+24*, GETPAT+36*, GETPAT+38 |
U | SORT+31, SORT+32, ACTDT+28, BLDTFL+12, BLDTFL+13, BLDTFL+14, BLDTFL+17, BLDTFL+18, BLDTFL+19, BLDTFL+22 , BLDTFL+25, BLDTFL+30 |