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 |