DGFSMOUT ;SLC/RM - FORMER OTH PP PATIENT UTILITY ; November 9, 2020@3:51 pm
Source file <DGFSMOUT.m>
Package | Total | Call Graph |
---|---|---|
Registration | 4 | (DOS399,GETPDX)^DGOTHFS4 ($$CHKDATE,PTFDATA)^DGOTHFSM PARTIAL^DGPPDRP1 REFILL^DGPPOHUT |
Kernel | 2 | $$FMADD^XLFDT $$STA^XUAF4 |
Outpatient Pharmacy | 2 | RX^PSO52API PSS^PSO59 |
Integrated Billing | 1 | EN^IBEFSMUT |
PCE Patient Care Encounter | 1 | GETENC^PXAPI |
Scheduling | 1 | GETGEN^SDOE |
VA FileMan | 1 | ($$GET1,GETS)^DIQ |
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 |
---|---|---|
CHKTREAT(DFN,DGDTF,DGDTT,ARRDIV,FLAG) | ;
|
|
CHKTRSET | ;
|
|
CHECKPTF(DGDFN,DGOTHREGDT,DGELGDTV,LIST) | ;check and extract inpatient stay for a patient in File #45
|
|
CHECKIB(LIST,DGOTHREGDT,DGELGDTV) | ;check if patient had charges stored in file #350 and #399
|
|
CHECKRX(LIST) | ;check and extract rx data for this patient
|
|
IBSTATUS(IBFILENO,DATE) | ;extract records from file #350 or file #399
|
Name | Field # of Occurrence |
---|---|
DOS399^DGOTHFS4 | CHECKPTF+25 |
GETPDX^DGOTHFS4 | CHKTREAT+33 |
$$CHKDATE^DGOTHFSM | CHECKPTF+20, CHECKPTF+21, CHECKPTF+26, CHECKIB+8, CHECKRX+12 |
PTFDATA^DGOTHFSM | CHECKPTF+19, CHECKPTF+22, CHECKPTF+27, CHECKPTF+29, CHECKPTF+30 |
PARTIAL^DGPPDRP1 | CHECKRX+12, CHECKRX+14, CHECKRX+22 |
REFILL^DGPPOHUT | CHECKRX+12, CHECKRX+14, CHECKRX+22 |
$$GET1^DIQ | CHKTREAT+20, CHKTREAT+24, CHKTREAT+31, CHECKPTF+17, CHECKIB+25, CHECKIB+26 |
GETS^DIQ | CHKTREAT+14, CHKTREAT+25 |
EN^IBEFSMUT | CHECKPTF+23, CHECKIB+2 |
RX^PSO52API | CHECKRX+2 |
PSS^PSO59 | CHECKRX+17 |
GETENC^PXAPI | CHKTREAT+29 |
GETGEN^SDOE | CHKTREAT+23 |
$$FMADD^XLFDT | CHECKRX+2 |
$$STA^XUAF4 | CHKTREAT+20, CHECKIB+25 |
FileNo | Call Tags |
---|---|
^DPT - [#2] | GETS^DIQ |
^VA(200 - [#200] | GET1^DIQ |
^DG(40.8 - [#40.8] | GET1^DIQ |
^SCE - [#409.68] | GETS^DIQ |
^SC - [#44] | GET1^DIQ |
^DGPT - [#45] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGPT("AAD" | CHECKPTF+9, CHECKPTF+10, CHECKPTF+11 |
^SCE - [#409.68] | CHKTREAT+18 |
^SCE("ADFN" | CHKTREAT+12, CHKTREAT+13 |
^TMP("PXKENC" | CHKTREAT+29!, CHKTREAT+30, CHKTREAT+31, CHKTREAT+32! |
^TMP($J | CHECKIB+3, CHECKRX+2!, CHECKRX+3!, CHECKRX+4, CHECKRX+5, CHECKRX+7, CHECKRX+8, CHECKRX+10, CHECKRX+15, CHECKRX+16 , CHECKRX+17!, CHECKRX+18, CHECKRX+19, CHECKRX+23! |
Name | Line Occurrences |
---|---|
CHKTREAT | CHECKPTF+32 |
CHKTRSET | CHKTREAT+34, CHKTREAT+35 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACCTYP | CHECKIB+1~, CHECKIB+14*, CHECKIB+24*, CHECKIB+28 |
ACTYP | IBSTATUS+1~, IBSTATUS+7*, IBSTATUS+8*, IBSTATUS+9* |
ADMDT | CHECKPTF+7~, CHECKPTF+10*, CHECKPTF+11, CHECKPTF+18, CHECKPTF+20, CHECKPTF+23, CHECKPTF+28 |
ARRDIV | CHKTREAT~, CHKTREAT+34 |
ARRDIV( | CHKTREAT+35 |
BILCLS | IBSTATUS+1~, IBSTATUS+2~, IBSTATUS+33*, IBSTATUS+36* |
BILLGRP | IBSTATUS+1~, IBSTATUS+7*, IBSTATUS+10*, IBSTATUS+33*, IBSTATUS+37* |
>> CHRGCNT | IBSTATUS+19*, IBSTATUS+22, IBSTATUS+23, IBSTATUS+24, IBSTATUS+27, IBSTATUS+28, IBSTATUS+29, IBSTATUS+48*, IBSTATUS+50, IBSTATUS+59* , IBSTATUS+61 |
DATE | IBSTATUS~, IBSTATUS+4, IBSTATUS+8, IBSTATUS+10, IBSTATUS+11, IBSTATUS+13, IBSTATUS+20, IBSTATUS+34, IBSTATUS+35, IBSTATUS+36 , IBSTATUS+37, IBSTATUS+38, IBSTATUS+39, IBSTATUS+41, IBSTATUS+43, IBSTATUS+44, IBSTATUS+45, IBSTATUS+47, IBSTATUS+49, IBSTATUS+52 , IBSTATUS+54, IBSTATUS+55, IBSTATUS+56, IBSTATUS+58, IBSTATUS+60 |
DFN | CHKTREAT~, CHKTREAT+12, CHKTREAT+13, CHKTREAT+25, CHKTREAT+27, CHKTREAT+29, CHKTRSET+4, IBSTATUS+4, IBSTATUS+8, IBSTATUS+10 , IBSTATUS+11, IBSTATUS+13, IBSTATUS+20, IBSTATUS+34, IBSTATUS+35, IBSTATUS+36, IBSTATUS+37, IBSTATUS+38, IBSTATUS+39, IBSTATUS+49 , IBSTATUS+60 |
DFN399 | IBSTATUS+2~ |
>> DFN405 | IBSTATUS+17*, IBSTATUS+18, IBSTATUS+35, IBSTATUS+42, IBSTATUS+53 |
>> DFN409 | IBSTATUS+18, IBSTATUS+42, IBSTATUS+53 |
DGAPPTDT | CHKTREAT+10~, CHKTREAT+25!, CHKTREAT+37! |
DGAPPTDT( | CHKTREAT+27, CHKTRSET+4 |
DGAPTERR | CHKTREAT+10~, CHKTREAT+25!, CHKTREAT+26, CHKTREAT+37! |
DGCLNC | CHECKRX+1~, CHECKRX+10*, CHECKRX+21 |
DGCLNCNME | CHKTREAT+9~, CHKTREAT+24*, CHKTRSET+8 |
DGCO | CHKTREAT+9~ |
DGDFN | CHECKPTF~, CHECKPTF+9, CHECKPTF+10, CHECKPTF+11, CHECKPTF+23, CHECKPTF+25, CHECKPTF+32, CHECKIB+2, CHECKIB+5, CHECKIB+7 , CHECKIB+12, CHECKIB+14, CHECKIB+15, CHECKIB+16, CHECKIB+17, CHECKIB+18, CHECKIB+24, CHECKIB+25, CHECKIB+27, CHECKRX+2 , CHECKRX+3, CHECKRX+7, CHECKRX+8, CHECKRX+10, CHECKRX+15, CHECKRX+16, CHECKRX+18, CHECKRX+19 |
DGDIV | CHKTREAT+9~, CHKTREAT+19*, CHKTREAT+20, CHKTREAT+35, CHKTRSET+8, CHECKPTF+7~, CHECKRX+1~, CHECKRX+16*, CHECKRX+17, CHECKRX+21 |
DGDIVIEN | CHECKIB+1~, CHECKIB+25*, CHECKIB+26, CHECKIB+28 |
DGDIVNME | CHECKPTF+7~ |
DGDT | CHKTREAT+9~, CHKTREAT+12*, CHKTREAT+13, CHKTREAT+27, CHKTREAT+29, CHKTRSET+4, CHKTRSET+11, CHKTRSET+12, CHKTRSET+14, CHKTRSET+15 , CHECKIB+1~, CHECKIB+10*, CHECKIB+21, CHECKIB+22, CHECKIB+30, CHECKIB+31 |
DGDTF | CHKTREAT~, CHKTREAT+12 |
DGDTT | CHKTREAT~, CHKTREAT+12 |
DGELGDTV | CHECKPTF~, CHECKPTF+20, CHECKPTF+21, CHECKPTF+26, CHECKPTF+28, CHECKPTF+32, CHECKIB~, CHECKIB+2, CHECKIB+8, CHECKRX+9* , CHECKRX+12 |
>> DGENCNT | CHKTREAT+36*, CHKTRSET+9*, CHKTRSET+11, CHKTRSET+12, CHKTRSET+14, CHKTRSET+15, CHECKIB+20*, CHECKIB+21, CHECKIB+22, CHECKIB+29* , CHECKIB+30, CHECKIB+31, CHECKRX+20*, CHECKRX+21 |
DGIBSTPCODE | CHECKIB+1~, CHECKIB+17*, CHECKIB+19 |
DGIEN | CHKTREAT+9~, CHKTREAT+13*, CHKTREAT+14, CHKTREAT+15, CHKTREAT+17, CHKTREAT+18, CHKTREAT+19, CHKTREAT+22, CHKTREAT+23, CHKTREAT+33 , CHKTRSET+2, CHKTRSET+8, CHKTRSET+16 |
DGIEN399 | IBSTATUS+2~, IBSTATUS+33*, IBSTATUS+44*, IBSTATUS+46, IBSTATUS+55*, IBSTATUS+57 |
DGIEN409 | IBSTATUS+2~, IBSTATUS+33*, IBSTATUS+45*, IBSTATUS+46, IBSTATUS+56*, IBSTATUS+57 |
DGLSTEDTBY | CHKTREAT+9~, CHKTREAT+27*, CHKTREAT+28, CHKTREAT+31*, CHKTRSET+8 |
DGLSTUSR | CHECKIB+1~, CHECKIB+18*, CHECKIB+19, CHECKIB+27*, CHECKIB+28, CHECKRX+1~, CHECKRX+19*, CHECKRX+21 |
DGOLDIEN | CHKTREAT+10~, CHKTREAT+11*, CHKTRSET+6, CHKTRSET+16* |
DGOTHREGDT | CHECKPTF~, CHECKPTF+18, CHECKPTF+20, CHECKPTF+21, CHECKPTF+26, CHECKPTF+28, CHECKPTF+32, CHECKIB~, CHECKIB+2, CHECKIB+8 , CHECKRX+9*, CHECKRX+12, CHECKRX+14 |
DGOUT | CHKTREAT+9~, CHKTREAT+14!, CHECKPTF+7~ |
DGOUT( | CHKTREAT+15, CHKTREAT+17, CHKTREAT+19, CHKTREAT+22, CHKTRSET+2, CHKTRSET+8 |
DGOUTERR | CHECKPTF+7~ |
>> DGPPFLGRPT | CHECKPTF+21, CHECKRX+9 |
DGRELDT | CHECKRX+1~, CHECKRX+7*, CHECKRX+8*, CHECKRX+12, CHECKRX+14, CHECKRX+21 |
DGRXDATE | IBSTATUS+1~ |
DGRXIEN | CHECKRX+1~, CHECKRX+5*, CHECKRX+7, CHECKRX+8, CHECKRX+10, CHECKRX+15, CHECKRX+16, CHECKRX+18, CHECKRX+19, CHECKRX+21 |
DGRXNUM | CHECKRX+1~, CHECKRX+4*, CHECKRX+5, CHECKRX+21 |
>> DGSORT("DGBEG" | CHECKRX+2, CHECKRX+9 |
>> DGSORT("DGEND" | CHECKRX+2, CHECKRX+9 |
>> DGSORT("SORTENCBY" | IBSTATUS+14, IBSTATUS+15, IBSTATUS+21, IBSTATUS+26, IBSTATUS+40, IBSTATUS+51 |
DGSTA | CHKTREAT+9~, CHKTREAT+20*, CHKTREAT+21*, CHKTRSET+8, CHKTRSET+11, CHKTRSET+12, CHKTRSET+14, CHKTRSET+15, CHECKPTF+7~, CHECKIB+1~ , CHECKIB+15*, CHECKIB+19, CHECKIB+21, CHECKIB+22, CHECKIB+25*, CHECKIB+28, CHECKIB+30, CHECKIB+31, CHECKRX+1~, CHECKRX+17* , CHECKRX+21 |
DGSTANAME | CHECKIB+1~, CHECKIB+16*, CHECKIB+19, CHECKIB+26*, CHECKIB+28, CHECKRX+1~, CHECKRX+18*, CHECKRX+21 |
DGSTPCODE | CHKTREAT+9~, CHKTREAT+22*, CHKTRSET+8 |
DGVSTIEN | CHKTREAT+10~, CHKTREAT+30*, CHKTREAT+31 |
DIVINPT | CHECKPTF+7~ |
DSCHRGDT | CHECKPTF+7~, CHECKPTF+13*, CHECKPTF+17*, CHECKPTF+19, CHECKPTF+20, CHECKPTF+21, CHECKPTF+26, CHECKPTF+29 |
DXNAME | CHKTREAT+10~ |
>> ENCDT | IBSTATUS+14, IBSTATUS+15, IBSTATUS+22, IBSTATUS+23, IBSTATUS+24, IBSTATUS+25, IBSTATUS+27, IBSTATUS+28, IBSTATUS+29, IBSTATUS+30 , IBSTATUS+50, IBSTATUS+61 |
FILENO | CHECKIB+1~, CHECKIB+4*, CHECKIB+5, CHECKIB+6, CHECKIB+7, CHECKIB+12, CHECKIB+13, CHECKIB+14, CHECKIB+15, CHECKIB+16 , CHECKIB+17, CHECKIB+18, CHECKIB+23, CHECKIB+24, CHECKIB+25, CHECKIB+27, IBSTATUS+12, IBSTATUS+17, IBSTATUS+22, IBSTATUS+23 , IBSTATUS+24, IBSTATUS+27, IBSTATUS+28, IBSTATUS+29, IBSTATUS+50, IBSTATUS+61 |
FLAG | CHKTREAT~, CHKTREAT+15, CHKTREAT+16, CHKTRSET+10 |
IBCNT | IBSTATUS+1~, IBSTATUS+4*, IBSTATUS+8, IBSTATUS+10, IBSTATUS+11, IBSTATUS+13, IBSTATUS+20, IBSTATUS+34, IBSTATUS+35, IBSTATUS+36 , IBSTATUS+37, IBSTATUS+38, IBSTATUS+39, IBSTATUS+49, IBSTATUS+60 |
IBDIV | IBSTATUS+1~, IBSTATUS+2~, IBSTATUS+7*, IBSTATUS+13*, IBSTATUS+33* |
IBFILENO | IBSTATUS~, IBSTATUS+4, IBSTATUS+5, IBSTATUS+8, IBSTATUS+10, IBSTATUS+11, IBSTATUS+13, IBSTATUS+14, IBSTATUS+15, IBSTATUS+20 , IBSTATUS+25, IBSTATUS+30, IBSTATUS+31, IBSTATUS+34, IBSTATUS+35, IBSTATUS+36, IBSTATUS+37, IBSTATUS+38, IBSTATUS+39, IBSTATUS+41 , IBSTATUS+43, IBSTATUS+44, IBSTATUS+45, IBSTATUS+47, IBSTATUS+49, IBSTATUS+52, IBSTATUS+54, IBSTATUS+55, IBSTATUS+56, IBSTATUS+58 , IBSTATUS+60 |
IBIEN399 | IBSTATUS+2~, IBSTATUS+33*, IBSTATUS+38*, IBSTATUS+46, IBSTATUS+57 |
IBIEN409 | IBSTATUS+2~, IBSTATUS+33*, IBSTATUS+39*, IBSTATUS+42, IBSTATUS+46, IBSTATUS+53, IBSTATUS+57 |
IBOTHSTAT | CHECKPTF+24, CHECKPTF+25, CHECKIB+1~, CHECKIB+3*, CHECKIB+5, CHECKIB+6, CHECKIB+7, CHECKIB+12, CHECKIB+14, CHECKIB+15 , CHECKIB+16, CHECKIB+17, CHECKIB+18, CHECKIB+24, CHECKIB+25, CHECKIB+27, IBSTATUS+4, IBSTATUS+8, IBSTATUS+10, IBSTATUS+11 , IBSTATUS+13, IBSTATUS+20, IBSTATUS+34, IBSTATUS+35, IBSTATUS+36, IBSTATUS+37, IBSTATUS+38, IBSTATUS+39, IBSTATUS+49, IBSTATUS+60 |
IBRFNUM | IBSTATUS+1~, IBSTATUS+2~ |
LIST | CHECKPTF~, CHECKPTF+23, CHECKIB~, CHECKIB+2, CHECKIB+3, CHECKRX~, CHECKRX+2, CHECKRX+3, CHECKRX+4, CHECKRX+5 , CHECKRX+7, CHECKRX+8, CHECKRX+10, CHECKRX+12, CHECKRX+14, CHECKRX+15, CHECKRX+16, CHECKRX+18, CHECKRX+19, CHECKRX+22 , CHECKRX+23 |
LSTUSR | CHECKPTF+7~ |
ORGPRCTYP | CHKTRSET+1~, CHKTRSET+2*, CHKTRSET+3, CHKTRSET+7*, CHKTRSET+8 |
OTHIBDT | CHECKIB+1~, CHECKIB+6*, CHECKIB+7, CHECKIB+8, CHECKIB+10, CHECKIB+12, CHECKIB+14, CHECKIB+15, CHECKIB+16, CHECKIB+17 , CHECKIB+18, CHECKIB+24, CHECKIB+25, CHECKIB+27 |
OTHIBREC | CHECKIB+1~, CHECKIB+7*, CHECKIB+12, CHECKIB+14, CHECKIB+15, CHECKIB+16, CHECKIB+17, CHECKIB+18, CHECKIB+24, CHECKIB+25 , CHECKIB+27 |
PRIMDX | CHKTREAT+10~, CHKTRSET+8 |
PTFIEN | CHECKPTF+7~, CHECKPTF+11*, CHECKPTF+17 |
>> RECNT | IBSTATUS+12, IBSTATUS+17, IBSTATUS+22, IBSTATUS+23, IBSTATUS+24, IBSTATUS+27, IBSTATUS+28, IBSTATUS+29, IBSTATUS+50, IBSTATUS+61 |
RECNUM | IBSTATUS+2~, IBSTATUS+3*, IBSTATUS+14*, IBSTATUS+15*, IBSTATUS+25, IBSTATUS+30, IBSTATUS+43*, IBSTATUS+44, IBSTATUS+45, IBSTATUS+47 , IBSTATUS+54*, IBSTATUS+55, IBSTATUS+56, IBSTATUS+58 |
>> RECORD | CHKTRSET+11, CHKTRSET+14, CHECKIB+21, CHECKIB+30, CHECKRX+21, IBSTATUS+12, IBSTATUS+14, IBSTATUS+15, IBSTATUS+17, IBSTATUS+22 , IBSTATUS+23, IBSTATUS+24*, IBSTATUS+25, IBSTATUS+27, IBSTATUS+28, IBSTATUS+29*, IBSTATUS+30, IBSTATUS+41, IBSTATUS+43, IBSTATUS+44 , IBSTATUS+45, IBSTATUS+47, IBSTATUS+50, IBSTATUS+52, IBSTATUS+54, IBSTATUS+55, IBSTATUS+56, IBSTATUS+58, IBSTATUS+61 |
>> RECORD1 | CHKTRSET+12, CHKTRSET+15, CHECKIB+22, CHECKIB+31 |
RSLTFRM | IBSTATUS+1~, IBSTATUS+7*, IBSTATUS+11*, IBSTATUS+12, IBSTATUS+16, IBSTATUS+17, IBSTATUS+18, IBSTATUS+33* |
SCCNT | CHKTREAT+10~, CHKTREAT+11*, CHKTREAT+36, CHKTRSET+4* |
SDOEDATA | CHKTREAT+10~, CHKTREAT+23! |
SDOEDATA(0 | CHKTREAT+24, CHKTREAT+29, CHKTRSET+6 |
>> SORTENCBY | CHKTRSET+12, CHKTRSET+15, CHECKIB+22, CHECKIB+31 |
>> STATNUM | IBSTATUS+14, IBSTATUS+15, IBSTATUS+22, IBSTATUS+23, IBSTATUS+24, IBSTATUS+25, IBSTATUS+27, IBSTATUS+28, IBSTATUS+29, IBSTATUS+30 , IBSTATUS+41, IBSTATUS+43, IBSTATUS+44, IBSTATUS+45, IBSTATUS+47, IBSTATUS+50, IBSTATUS+52, IBSTATUS+54, IBSTATUS+55, IBSTATUS+56 , IBSTATUS+58, IBSTATUS+61 |
>> SUB1 | IBSTATUS+12, IBSTATUS+17 |
>> SUB2 | IBSTATUS+12, IBSTATUS+17 |
TMPDATA | CHKTRSET+1~, CHKTRSET+8*, CHKTRSET+11, CHKTRSET+12, CHKTRSET+14, CHKTRSET+15, CHECKPTF+7~, CHECKPTF+12!, CHECKIB+1~, CHECKIB+11! , CHECKIB+19*, CHECKIB+21, CHECKIB+22, CHECKIB+28*, CHECKIB+30, CHECKIB+31, IBSTATUS+2~, IBSTATUS+7*, IBSTATUS+20*, IBSTATUS+22 , IBSTATUS+23*, IBSTATUS+24, IBSTATUS+27, IBSTATUS+28*, IBSTATUS+29, IBSTATUS+33*, IBSTATUS+49*, IBSTATUS+50, IBSTATUS+60*, IBSTATUS+61 |
TMPDATA1 | CHECKIB+1~, CHECKIB+11!, CHECKIB+12*, CHECKIB+19, CHECKIB+28 |
TRTFCLTY | CHECKPTF+7~ |
TRUE | CHKTREAT+9~, CHKTREAT+16*, CHKTREAT+17*, CHKTREAT+18* |
U | CHKTREAT+18, CHKTREAT+24, CHKTREAT+29, CHKTREAT+31, CHKTRSET+6, CHKTRSET+8, CHECKIB+14, CHECKIB+15, CHECKIB+16, CHECKIB+17 , CHECKIB+18, CHECKIB+19, CHECKIB+24, CHECKIB+25, CHECKIB+27, CHECKIB+28, CHECKRX+7, CHECKRX+8, CHECKRX+10, CHECKRX+16 , CHECKRX+18, CHECKRX+19, CHECKRX+21, IBSTATUS+8, IBSTATUS+10, IBSTATUS+11, IBSTATUS+13, IBSTATUS+14, IBSTATUS+15, IBSTATUS+17 , IBSTATUS+21, IBSTATUS+23, IBSTATUS+24, IBSTATUS+26, IBSTATUS+28, IBSTATUS+29, IBSTATUS+34, IBSTATUS+35, IBSTATUS+36, IBSTATUS+37 , IBSTATUS+38, IBSTATUS+39, IBSTATUS+40, IBSTATUS+44, IBSTATUS+45, IBSTATUS+51, IBSTATUS+55, IBSTATUS+56 |
>> VAUTD | CHECKPTF+32 |
WRDIEN | CHECKPTF+7~ |
WRDLOC | CHECKPTF+7~ |