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 |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BMCADDP

Package: Referred Care Information System

Routine: BMCADDP


Information

BMCADDP ;IHS/OIT/FCJ - LINK PCC VISIT/PROBLEM TO NEW REF

Source Information

Source file <BMCADDP.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 C^%DTC  ^DIE  ^DIR  
Patient Care Component Reports 2 ALLV^APCLAPIU  ($$LOCENC,$$PRIMPOV,$$PRIMPROV,$$VDTM)^APCLV  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Referred Care Information System 3 BMCADD  BMCADDFY  BMCADDS  

Entry Points

Name Comments DBIA/ICR reference
DSPV2 ;
VADD ;Need to ADD A NEW VISIT
VSEL ;SELECT A VIST
DSPV ;DISPLAY VISITS FOR DEFINED PATIENT
VUP ;UPDATE THE VISIT POINTER IN THE REF
VDSP ;DISPLAY VISTS

External References

Name Field # of Occurrence
C^%DTC DSPV+3, DSPV2+7, DSPV2+8
ALLV^APCLAPIU DSPV2+1
$$LOCENC^APCLV VDSP+5
$$PRIMPOV^APCLV VDSP+6
$$PRIMPROV^APCLV VDSP+5
$$VDTM^APCLV VDSP+5
^DIE VUP+3
^DIR DSPV2+5, VDSP+8, VSEL+4, VSEL+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"PATIENT VISITS:"
  • Line Location: VDSP+2
Function Call: WRITE
  • Prompt: !
  • Line Location: VSEL+1
Function Call: WRITE
  • Prompt: !!,"A visit was not selected you will need to select a visit or a New PCC Visit"
  • Line Location: VADD+1
Function Call: WRITE
  • Prompt: !!,"will need to be added for this Patient before entering a Referral."
  • Line Location: VADD+2
Routine Call
  • DIE
  • Line Location:
    • VUP+3
Routine Call
  • DIR
  • Line Location:
    • DSPV2+5
    • VDSP+8
    • VSEL+4
    • VSEL+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BMCREF - [#90001] Classic Fileman Calls

Label References

Name Line Occurrences
DSPV2 DSPV2+2, DSPV2+8
VADD VSEL+6, VSEL+9
VDSP DSPV2+8
VUP VSEL+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BMCBDT DSPV+4*, DSPV2+1, DSPV2+7*, DSPV2+8*, DSPV2+9!
>> BMCDFN DSPV2+1
BMCEDT DSPV+4*, DSPV2+1, DSPV2+7*, DSPV2+8*, DSPV2+9!
>> BMCQ DSPV+2*, DSPV2+2, DSPV2+6*, DSPV2+8*, VADD+3*
BMCQ1 DSPV+2*, DSPV2+2, DSPV2+7*, DSPV2+8, DSPV2+9!, VDSP+1*, VDSP+3, VDSP+9*, VSEL+5*, VSEL+9*
>> BMCRIEN VUP+1
BMCV DSPV+2!, DSPV2+2, DSPV2+8!, DSPV2+9!
BMCV( VDSP+1, VDSP+4, VSEL+5
>> BMCVCT VDSP+1*, VDSP+3
>> BMCVDFN VSEL+5*, VUP+2
>> DA VUP+1*
DIE VUP+1*, VUP+4!
DIR DSPV2+5!, VDSP+8!, VSEL+4!, VSEL+8!
DIR("?" VSEL+3*
DIR("A" DSPV2+4*, VDSP+8*, VSEL+2*, VSEL+8*
DIR("B" DSPV2+5*, VDSP+8*, VSEL+8*
DIR(0 DSPV2+5*, VDSP+8*, VSEL+2*, VSEL+8*
>> DR VUP+2*
DT DSPV+3, DSPV+4, DSPV2+7, DSPV2+8
>> DTOUT DSPV2+6, VSEL+6
>> DUOUT DSPV2+6, VSEL+6
>> L VDSP+1*, VDSP+3*, VDSP+4, VDSP+5, VDSP+7, VSEL+2
U VDSP+4, VSEL+5
VCT DSPV+3*, DSPV2+4, DSPV2+7*, DSPV2+8*, DSPV2+9!
>> VDFN VDSP+4*, VDSP+5, VDSP+6
>> X DSPV+4, DSPV2+7, DSPV2+8
>> X1 DSPV+3*, DSPV2+7*, DSPV2+8*
>> X2 DSPV+3*, DSPV2+7*, DSPV2+8*
>> Y DSPV2+6, DSPV2+7, VDSP+9, VSEL+5, VSEL+7, VSEL+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All