Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ABSPOS6N

Package: Pharmacy Point of Sale

Routine: ABSPOS6N


Information

ABSPOS6N ; IHS/OIT/SCR - Functions to Close and Re-open a claim ;

Source Information

Source file <ABSPOS6N.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 5 NOW^%DTC  ^DIC  ^DIE  DT^DIO2  ^DIR  
Pharmacy Point of Sale 2 $$NEW57^ABSPOSU  $$CATEG^ABSPOSUC  
Registration 1 FULL^VALM1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Point of Sale 1 ABSPOS6D  

Entry Points

Name Comments DBIA/ICR reference
CLOSECLM(ABSP59)
OPENCLM()
UPDTCLS(ABSP59,ABSPRSN)
CLSDTXN(ABSPDFN)
CLSDPAT()
UPDTOPN(ABSP59)

External References

Name Field # of Occurrence
NOW^%DTC UPDTCLS+2, UPDTOPN+7
$$NEW57^ABSPOSU CLOSECLM+49, UPDTOPN+20
$$CATEG^ABSPOSUC CLOSECLM+20
^DIC CLSDPAT+6
^DIE UPDTCLS+18, UPDTOPN+18
DT^DIO2 CLSDTXN+18
^DIR CLOSECLM+34, CLOSECLM+43, OPENCLM+15, UPDTOPN+5, CLSDTXN+26, CLSDTXN+33
FULL^VALM1 CLOSECLM+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "You have selected to close the following claim",!
  • Line Location: CLOSECLM+6
Function Call: WRITE
  • Prompt: "Prescription #",$P(^ABSPT(ABSP59,1),U,11)
  • Line Location: CLOSECLM+10
Function Call: WRITE
  • Prompt: " Refill #",ABSPRFL
  • Line Location: CLOSECLM+11
Function Call: WRITE
  • Prompt: " (ABSP59=",ABSP59,")"
  • Line Location: CLOSECLM+12
Function Call: WRITE
  • Prompt: !
  • Line Location: CLOSECLM+13
Function Call: WRITE
  • Prompt: "Patient: "
  • Line Location: CLOSECLM+14
Function Call: WRITE
  • Prompt: X
  • Line Location: CLOSECLM+15
Function Call: WRITE
  • Prompt: ABSPNAM
  • Line Location: CLOSECLM+17
Function Call: WRITE
  • Prompt: !,"This claim has a status of : ",ABSPRSLT
  • Line Location: CLOSECLM+21
Function Call: WRITE
  • Prompt: !,"Updating Claim '"_ABSPCLM
  • Line Location: UPDTCLS+8
Function Call: WRITE
  • Prompt: !,"ANOTHER USER IS EDITING THIS ENTRY. TRY AGAIN LATER"
  • Line Location: UPDTCLS+22
Function Call: WRITE
  • Prompt: !,!
  • Line Location: OPENCLM+3
Function Call: WRITE
  • Prompt: !," ***Re-opening Claim*** "_ABSP59
  • Line Location: UPDTOPN+11
Function Call: WRITE
  • Prompt: !,"ANOTHER USER IS EDITING THIS ENTRY. TRY AGAIN LATER"
  • Line Location: UPDTOPN+23
Function Call: WRITE
  • Prompt: !
  • Line Location: CLSDPAT+6
Routine Call
  • DIE
  • Line Location:
    • UPDTCLS+18
    • UPDTOPN+18
Routine Call
  • DIC
  • Line Location:
    • CLSDPAT+6
Routine Call
  • DIR
  • Line Location:
    • CLOSECLM+34
    • CLOSECLM+43
    • OPENCLM+15
    • UPDTOPN+5
    • CLSDTXN+26
    • CLSDTXN+33

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ABSPT - [#9002313.59] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSPT - [#9002313.59] CLOSECLM+10, CLOSECLM+11, CLOSECLM+16, UPDTCLS+6, UPDTCLS+7, UPDTCLS+11, UPDTCLS+19, UPDTOPN+12, UPDTOPN+19, CLSDTXN+8
, CLSDTXN+12, CLSDTXN+13, CLSDTXN+17
^ABSPT("AC" CLSDTXN+7
^DPT - [#2] CLOSECLM+17
^VA(200 - [#200] CLSDTXN+19

Label References

Name Line Occurrences
$$CLSDPAT OPENCLM+6
$$CLSDTXN OPENCLM+9
$$UPDTCLS CLOSECLM+46
$$UPDTOPN OPENCLM+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% UPDTCLS+1~, UPDTCLS+4, UPDTOPN+1~, UPDTOPN+9
ABPDUZ UPDTCLS+1~, UPDTOPN+1~
ABSP57 CLOSECLM+49~*, UPDTOPN+20~*
ABSP59 CLOSECLM~, CLOSECLM+10, CLOSECLM+11, CLOSECLM+12, CLOSECLM+16, CLOSECLM+20, CLOSECLM+46, CLOSECLM+49, UPDTCLS~, UPDTCLS+6
, UPDTCLS+7, UPDTCLS+11, UPDTCLS+15, UPDTCLS+19, OPENCLM+1~, UPDTOPN~, UPDTOPN+11, UPDTOPN+12, UPDTOPN+16, UPDTOPN+19
, UPDTOPN+20
ABSPANS CLOSECLM+7~, CLOSECLM+8*, CLOSECLM+24*, CLOSECLM+29*, CLOSECLM+36*, CLOSECLM+37
ABSPARRY CLSDTXN+1~
ABSPARRY( CLSDTXN+11*, CLSDTXN+35
ABSPCLM UPDTCLS+1~, UPDTCLS+7*, UPDTCLS+8, UPDTOPN+1~
ABSPCLSD CLOSECLM+7~, CLOSECLM+9*, CLOSECLM+46*, CLOSECLM+48, CLOSECLM+52, CLOSECLM+53
ABSPCNT CLSDTXN+1~, CLSDTXN+2*, CLSDTXN+9*, CLSDTXN+10, CLSDTXN+11
ABSPDFN CLOSECLM+7~, CLOSECLM+16*, CLOSECLM+17, UPDTCLS+1~, UPDTCLS+6*, OPENCLM+1~, OPENCLM+6*, OPENCLM+7, OPENCLM+8, OPENCLM+9
, CLSDPAT+8*, CLSDPAT+9, CLSDTXN~, CLSDTXN+7
ABSPDONE OPENCLM+1~, OPENCLM+4*, OPENCLM+5, OPENCLM+7*, OPENCLM+10*, OPENCLM+16*
ABSPDUZ UPDTCLS+1~, UPDTCLS+5*, UPDTCLS+17, UPDTOPN+10*, UPDTOPN+17
ABSPDUZ2 CLSDPAT+1~, CLSDPAT+2*, CLSDPAT+7
ABSPLOCK UPDTCLS+1~, UPDTCLS+12*, UPDTCLS+13, UPDTCLS+22, UPDTOPN+1~, UPDTOPN+13*, UPDTOPN+14, UPDTOPN+23
ABSPNAM CLOSECLM+7~, CLOSECLM+17*
ABSPNOW UPDTCLS+1~, UPDTCLS+4*, UPDTCLS+17, UPDTOPN+1~, UPDTOPN+9*, UPDTOPN+17
ABSPQUIT CLSDTXN+1~, CLSDTXN+3*, CLSDTXN+28*, CLSDTXN+29
ABSPRET UPDTCLS+1~, UPDTCLS+3*, UPDTCLS+20*, UPDTCLS+24, UPDTOPN+1~, UPDTOPN+8*, UPDTOPN+21*, UPDTOPN+24
ABSPRFL CLOSECLM+7~, CLOSECLM+11*
ABSPRSLT CLOSECLM+7~, CLOSECLM+20*, CLOSECLM+21, CLOSECLM+22, CLOSECLM+27, OPENCLM+1~, OPENCLM+2*, OPENCLM+11*, OPENCLM+17, OPENCLM+19
ABSPRSN UPDTCLS~, UPDTCLS+17, CLSDTXN+13*, CLSDTXN+15*, CLSDTXN+19
ABSPRTRN CLSDTXN+1~, CLSDTXN+4*, CLSDTXN+27*, CLSDTXN+29, CLSDTXN+35*, CLSDTXN+36
ABSPTXN OPENCLM+1~, OPENCLM+9*, OPENCLM+10, OPENCLM+11, CLSDTXN+1~, CLSDTXN+5*, CLSDTXN+7*, CLSDTXN+8, CLSDTXN+10, CLSDTXN+11
, CLSDTXN+12, CLSDTXN+13, CLSDTXN+16, CLSDTXN+17
>> ABSPUSR CLSDTXN+12*, CLSDTXN+19
DA UPDTCLS+1~, UPDTCLS+15*, UPDTOPN+1~, UPDTOPN+16*
DIC UPDTCLS+1~, UPDTOPN+1~, CLSDPAT+1~, CLSDPAT+4*
DIC("A" CLSDPAT+4*
DIC("S" CLSDPAT+5*
DIC(0 CLSDPAT+4*
DIE UPDTCLS+1~, UPDTCLS+14*, UPDTOPN+1~, UPDTOPN+15*
DIR CLOSECLM+7~, OPENCLM+1~, UPDTOPN+2~, CLSDTXN+1~
DIR("0" CLSDTXN+21, CLSDTXN+25*, CLSDTXN+30
DIR("A" CLOSECLM+32*, CLOSECLM+42*, OPENCLM+14*, UPDTOPN+3*, CLSDTXN+23*, CLSDTXN+24*, CLSDTXN+32*
DIR("B" CLOSECLM+25*, CLOSECLM+30*, CLOSECLM+41*, OPENCLM+13*, UPDTOPN+4*, CLSDTXN+22*, CLSDTXN+31*
DIR(0 CLOSECLM+33*, CLOSECLM+40*, OPENCLM+12*, UPDTOPN+4*, CLSDTXN+6*, CLSDTXN+10*
DR UPDTCLS+1~, UPDTCLS+17*, UPDTOPN+1~, UPDTOPN+17*
>> DTOUT CLOSECLM+35, CLOSECLM+44, OPENCLM+16, CLSDTXN+34
>> DUOUT CLOSECLM+35, CLOSECLM+44, OPENCLM+16, CLSDTXN+34
DUZ UPDTCLS+5, UPDTOPN+10
DUZ(2 CLSDPAT+2, CLSDPAT+3*, CLSDPAT+7*
IO CLOSECLM+5
U CLOSECLM+10, CLOSECLM+11, CLOSECLM+16, CLOSECLM+17, UPDTCLS+6, UPDTCLS+7, CLSDTXN+8, CLSDTXN+12, CLSDTXN+13, CLSDTXN+17
, CLSDTXN+19
Y CLOSECLM+7~, CLOSECLM+36, CLOSECLM+45, CLOSECLM+46, UPDTCLS+1~, OPENCLM+1~, OPENCLM+16, UPDTOPN+1~, UPDTOPN+6, CLSDPAT+8
, CLSDTXN+17*, CLSDTXN+27, CLSDTXN+35
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All