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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: ABSPOS

Package: Pharmacy Point of Sale

Routine: ABSPOS


Information

ABSPOS ; IHS/FCS/DRS - Table of Contents, etc ;

Source Information

Source file <ABSPOS.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Pharmacy Point of Sale 2 EN^ABSPOS6A  IMPOSS^ABSPOSUE  
VA Fileman 2 (NOW,YX)^%DTC  $$GET1^DIQ  
IHS VA %Utilities 1 $$Z^ZIBNSSV  

Caller Graph

Caller Graph Total: 41

Package Total Caller Graph
Pharmacy Point of Sale 41 ABSPOS28  ABSPOS31  ABSPOSAB  ABSPOSAR  ABSPOSAS  ABSPOSAW  ABSPOSBC  ABSPOSBD  
ABSPOSBX  ABSPOSC2  ABSPOSC3  ABSPOSC4  ABSPOSD2  ABSPOSD3  ABSPOSFA  ABSPOSI  
ABSPOSIF  ABSPOSIV  ABSPOSIZ  ABSPOSK  ABSPOSK1  ABSPOSM  ABSPOSM1  ABSPOSM2  
ABSPOSMZ  ABSPOSO2  ABSPOSP  ABSPOSP1  ABSPOSP2  ABSPOSPX  ABSPOSQA  ABSPOSQG  
ABSPOSR1  ABSPOSR3  ABSPOSRB  ABSPOSS1  ABSPOSS2  ABSPOSS8  ABSPOSSC  ABSPOSU7  
ABSPOSZ  

Entry Points

Name Comments DBIA/ICR reference
ZWRITE(%,%A,%B,%C,%D,%E)
TOC1 ; Directory of ABSPOS*
; ABSPECA* - Build/Parse formatted claim/response packets
; ABSPECFM - Formatting (signed numeric overpunch, RJZF, LJBF, etc.)
; ABSPECP* - Receipts
; ABSPECR* - Development - print NCPDP formats - 9002313.91,9002313.92
; ABSPECX* - Low-level 9002313.02 routines, descendant from ABSPOSQ2
; ABSPECZ* - ILC A/R claims inquiry routines
; (want to decouple from billing system)
; ABSPER* - Obsolete Reports - to be phased out
; ABSPES* - ILC A/R selection utilities
; ABSPMHDR - Menu header
; ABSPOS0* - Some fetch utilities for 9002313.02, 9002313.03
; ABSPOS1* - none
; ABSPOS2# - Insurance auto-selection
; ABSPOS2,2x - Manager's Stats & misc. options ScreenMan
; ABSPOS3* - The survey routines - probes of RPMS insurance data, etc.
; ABSPOS4* - none
; ABSPOS5* - none
; ABSPOS6* - User's data entry ScreenMan
; ABSPOS7* - none
; ABSPOS8* - none
; ABSPOS9 - NDC number utilities
; ABSPOS9* - none
; ABSPOSA* - Modem handling, low-level communications routines
; ABSPOSB* - A/R interfaces - post charges to A/R
; ABSPOSC# - Certification utilities (sporadic development use only)
; ABSPOSCx - Building 9002313.02 claim (ABSPOSQ2->QG->CA->C*)
; ABSPOSD* - none
; ABSPOSE* - none
; ABSPOSF* - new NCPDP forms (in development for future release)
; ABSPOSG* - none
; ABSPOSH* - none
; ABSPOSI* - Data Entry / ScreenMan interface
; ABSPOSJ* - none
; ABSPOSK* - Winnowing old data
; ABSPOSL* - Log file utilities
; ABSPOSM* - Report Master file 9002313.61 / Inquire/Report 9002313.57
; (note: ABSPOSMA-ABSPOSMZ are in development for future)
; ABSPOSN* - ILC A/R Billing Interface - NCPDP Paper forms print
; ABSPOSO* - Data Entry - Override NCPDP Data Dictionary values
; ABSPOSP* - ILC A/R Billing Interface - EOB to Payment batches
; ABSPOSQ* - Claim processing through the queues
; ABSPOSR* - Callable entry points from RPMS Pharm; and
; Background Silent Claim Submitter (monitors ^PSRX indexes)
; ABSPOSS* - Setup POS
; ABSPOST* - None (some name conflicts in ILC A/R V1 and V2)
; ABSPOSU* - Utilities; some from ABSUD0xx series in ILC A/R V1
; ABSPOSV* - None
; ABSPOSW* - None
; ABSPOSX* - Utilties for support usage
; ABSPOSY* - None
; ABSPOSZ* - Special for upgrades, installations
; Generally, only ABSPOSZ is distributed.
; ABSPOSZ_ are not distributed, and are marked DELETE AT SITE.
RXSTS(RX)
NOW() ;EP -
RXDEL(RXI,RXR) ; EP - $$ is RX deleted?
; For refills: if the refill multiple is gone, it's been "deleted"
ZE() ;EP - return value of $ZERROR
NOWEXT() ;EP -
TOC
VARIANT() ;EP
VERSION() ;EP

External References

Name Field # of Occurrence
NOW^%DTC NOW+1
YX^%DTC NOWEXT+1
EN^ABSPOS6A ABSPOS+10
IMPOSS^ABSPOSUE ZWRITE+2
$$GET1^DIQ RXSTS+8
$$Z^ZIBNSSV ZE+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: X,!
  • Line Location: TOC+1
Function Call: WRITE
  • Prompt: %," is undefined",!
  • Line Location: ZWRITE+3
Function Call: WRITE
  • Prompt: %,"=",@%,!
  • Line Location: ZWRITE+4
Function Call: WRITE
  • Prompt: %,"=",@%,!
  • Line Location: ZWRITE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PSRX - [#52] RXDEL+2, RXDEL+4

Label References

Name Line Occurrences
$$RXSTS RXDEL+7
ZWRITE ZWRITE+6, ZWRITE+7, ZWRITE+8, ZWRITE+9, ZWRITE+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ZWRITE~, ZWRITE+1, ZWRITE+2, ZWRITE+3, ZWRITE+4, ZWRITE+5*, NOW+1~, NOWEXT+1~
%A ZWRITE~, ZWRITE+6
%B ZWRITE~, ZWRITE+7
%C ZWRITE~, ZWRITE+8
%D ZWRITE~, ZWRITE+9
%E ZWRITE~, ZWRITE+10
%H NOW+1~, NOWEXT+1~*
%I NOW+1~
FILE RXSTS+3~, RXSTS+5*, RXSTS+8
FLAG RXSTS+3~, RXSTS+7*, RXSTS+8
FLD RXSTS+3~, RXSTS+6*, RXSTS+8
I TOC~*
IENS RXSTS+3~, RXSTS+4*, RXSTS+8
RX RXSTS~, RXSTS+4
RXI RXDEL~, RXDEL+2, RXDEL+4, RXDEL+7
RXR RXDEL~, RXDEL+2
X TOC~*, TOC+1, RXDEL+7~*, RXDEL+8, NOW+1~, NOWEXT+1~
Y NOWEXT+1~

Marked Items

Name Field # of Occurrence
$T( VERSION+1, ZWRITE+2
$T(TOC1+I TOC
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All