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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BMXADOXX

Package: M Transfer

Routine: BMXADOXX


Information

BMXADOXX ; IHS/CIHA/GIS - RPC CALL: GENERATE AN ADO SCHEMA STRING AND DATA SET ;

Source Information

Source file <BMXADOXX.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
M Transfer 3 SS^BMXADO  BAFM^BMXADOF1  $$MCDIEN^BMXADOV2  
VA Fileman 1 ^DIR  

Entry Points

Name Comments DBIA/ICR reference
DUPVIS ; DISPLAY POSSIBLE DUPLICATE VISITS
REPRO ; DISPLAY REPRODUCTIVE FACTORS
FH ; TEST - DISPLAY FAMILY HX
ADDEXAMS ; UPDATE V EXAM
CPT ; DISPLAY CPT CODES
ADDPOV ; ADD A POV TO AN EXISITING VISIT
ADDPH ; UPDATE PERSONAL HX
DEMOG ; VIEW DEMOGRAPHICS
ADDVIS ; ADD A NEW VISIT
PVTINS ; VIEW PRIVATE INSURANCE DATES/INFO
HF ; DISPLAY HEALTH FACTORS
ADDPAT ;
ADDLAB ; UPDATE V LAB
MEDICARE ; UPDATE MEDICARE DATES/INFO
PH ; DISPLAY PERSONAL HISTORY
ADDMEDS ; UPDATE V MED FILE
DISP(OUT) ; TEMP DISPLAY
EDITPOV ; ADD A POV TO AN EXISITING VISIT
IMM ; DISPLAY IMMUNIZATIONS
VISIT ; VIEW VISITS
MEAS ; DISPLAY MEASUREMENTS
ADDCPT ; UPDATE V CPT FILE
POV ; DISPLAY POVS
MEDICAID ; VIEW MEDICAID DATES/INFO
EXAMS ; DISPLAY EXAMS
ADDREPRO ; UPDATE REPRODUCTIVE FACTORS
NEXTNUM(DFN,LOC) ; RETURN THE NEXT PROBLEM NUMBER FOR A PATIENT
ADDMEAS ; UPDATE V MEASUREMENT FILE
SCHEMA(NAME) ; GIVEN SCHEMA NAME, RETURN THE IEN
PROV ; DISPLAY PROVIDERS FOR A VISIT
ADDPROV ; UPDATE V PROVIDER FILE
ADDFH ; UPDATE FAMILY HISTORY
LAB ; DISPLAY LAB TEST RESULTS
MEDS ; DISPLAY MEDS
ADDHF ; UPDATE HEALTH FACTORS FILE
PROC ; DISPLAY PROCEDURES
PROB ; DISPLAY PROBLEMS
ADDPROC ; UPDATE V PROCEDURES FILE
ADDPROB ; ADD A PROBLEM TO THE PROBLEM LIST

External References

Name Field # of Occurrence
SS^BMXADO ADDPAT+4, DEMOG+4, MEDICARE+6, MEDICAID+7, PVTINS+5, VISIT+4, DUPVIS+4, ADDVIS+4, POV+10, PROB+8
, MEAS+4, ADDMEAS+4, MEDS+4, ADDMEDS+4, LAB+4, ADDLAB+4, EXAMS+4, ADDEXAMS+3, IMM+4, PROV+4
, ADDPROV+5, PROC+4, ADDPROC+4, CPT+4, ADDCPT+4, PH+8, ADDPH+7, FH+8, ADDFH+7, HF+4
, ADDHF+4, REPRO+5, ADDREPRO+8
BAFM^BMXADOF1 ADDPAT+8, ADDVIS+8, ADDMEAS+8, ADDMEDS+8, ADDLAB+8, ADDEXAMS+7, ADDPROV+9, ADDPROC+8, ADDCPT+8, ADDPH+11
, ADDFH+11, ADDHF+8, ADDREPRO+12
$$MCDIEN^BMXADOV2 MEDICAID+3
^DIR POV+6, PROB+5, PH+5, FH+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDPAT+10
Function Call: WRITE
  • Prompt: !
  • Line Location: DISP+2
Function Call: WRITE
  • Prompt: !,X
  • Line Location: DISP+3
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDVIS+10
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDMEAS+10
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDMEDS+10
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDLAB+10
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDEXAMS+9
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDPROV+11
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDPROC+10
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDCPT+10
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDPH+13
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDFH+13
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDHF+10
Function Call: WRITE
  • Prompt: !,OUT(%)
  • Line Location: ADDREPRO+14
Routine Call
  • DIR
  • Line Location:
    • POV+6
    • PROB+5
    • PH+5
    • FH+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB("AA" NEXTNUM+3
^BMXADO("B" SCHEMA+2
^DD(9000010.06 ADDPROV+3
^TMP("BMX ADO" ADDPAT+5, ADDPAT+6*, ADDPAT+8, ADDPAT+9!, DEMOG+6!, MEDICARE+8!, MEDICAID+9!, PVTINS+7!, VISIT+6!, DUPVIS+6!
, ADDVIS+5, ADDVIS+6*, ADDVIS+8, ADDVIS+9!, POV+12!, PROB+10!, MEAS+6!, ADDMEAS+5, ADDMEAS+6*, ADDMEAS+8
, ADDMEAS+9!, MEDS+6!, ADDMEDS+5, ADDMEDS+6*, ADDMEDS+8, ADDMEDS+9!, LAB+6!, ADDLAB+5, ADDLAB+6*, ADDLAB+8
, ADDLAB+9!, EXAMS+6!, ADDEXAMS+4, ADDEXAMS+5*, ADDEXAMS+7, ADDEXAMS+8!, IMM+6!, PROV+6!, ADDPROV+6, ADDPROV+7*
, ADDPROV+9, ADDPROV+10!, PROC+6!, ADDPROC+5, ADDPROC+6*, ADDPROC+8, ADDPROC+9!, CPT+6!, ADDCPT+5, ADDCPT+6*
, ADDCPT+8, ADDCPT+9!, PH+10!, ADDPH+8, ADDPH+9*, ADDPH+11, ADDPH+12!, FH+10!, ADDFH+8, ADDFH+9*
, ADDFH+11, ADDFH+12!, HF+6!, ADDHF+5, ADDHF+6*, ADDHF+8, ADDHF+9!, REPRO+7!, ADDREPRO+9, ADDREPRO+10*
, ADDREPRO+12, ADDREPRO+13!
^VA(200 - [#200] ADDPROV+3

Label References

Name Line Occurrences
$$SCHEMA ADDPAT+3, DEMOG+3, MEDICARE+4, MEDICARE+5, MEDICAID+5, MEDICAID+6, PVTINS+4, VISIT+3, DUPVIS+3, ADDVIS+3
, POV+9, PROB+7, MEAS+3, ADDMEAS+3, MEDS+3, ADDMEDS+3, LAB+3, ADDLAB+3, EXAMS+3, ADDEXAMS+2
, IMM+3, PROV+3, ADDPROV+4, PROC+3, ADDPROC+3, CPT+3, ADDCPT+3, PH+7, ADDPH+6, FH+7
, ADDFH+6, HF+3, ADDHF+3, REPRO+4, ADDREPRO+7
DISP ADDPAT+7, DEMOG+5, MEDICARE+7, MEDICAID+8, PVTINS+6, VISIT+5, DUPVIS+5, ADDVIS+7, POV+11, PROB+9
, MEAS+5, ADDMEAS+7, MEDS+5, ADDMEDS+7, LAB+5, ADDLAB+7, EXAMS+5, ADDEXAMS+6, IMM+5, PROV+5
, ADDPROV+8, PROC+5, ADDPROC+7, CPT+5, ADDCPT+7, PH+9, ADDPH+10, FH+9, ADDFH+10, HF+5
, ADDHF+7, REPRO+6, ADDREPRO+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ADDPAT+1~, ADDPAT+7*, ADDPAT+10*, DEMOG+1~, DEMOG+5*, MEDICARE+1~, MEDICARE+7*, MEDICAID+1~, MEDICAID+8*, PVTINS+1~
, PVTINS+6*, VISIT+1~, VISIT+5*, DUPVIS+1~, DUPVIS+5*, ADDVIS+1~, ADDVIS+7*, ADDVIS+10*, POV+2~, PROB+2~
, PROB+9*, MEAS+1~, MEAS+5*, ADDMEAS+1~, ADDMEAS+7*, ADDMEAS+10*, MEDS+1~, MEDS+5*, ADDMEDS+1~, ADDMEDS+7*
, ADDMEDS+10*, LAB+1~, LAB+5*, ADDLAB+1~, ADDLAB+7*, ADDLAB+10*, EXAMS+1~, EXAMS+5*, ADDEXAMS+6*, ADDEXAMS+9*
, IMM+1~, IMM+5*, PROV+1~, PROV+5*, ADDPROV+1~, ADDPROV+8*, ADDPROV+11*, PROC+1~, PROC+5*, ADDPROC+1~
, ADDPROC+7*, ADDPROC+10*, CPT+1~, CPT+5*, ADDCPT+1~, ADDCPT+7*, ADDCPT+10*, PH+2~, PH+9*, ADDPH+2~
, ADDPH+10*, ADDPH+13*, FH+2~, FH+9*, ADDFH+2~, ADDFH+10*, ADDFH+13*, HF+1~, HF+5*, ADDHF+1~
, ADDHF+7*, ADDHF+10*, REPRO+2~, REPRO+6*, ADDREPRO+4~, ADDREPRO+11*, ADDREPRO+14*
DA MEDICAID+1~
DA(1 MEDICAID+3*, MEDICAID+4
DAS MEDICARE+1~, MEDICARE+3*, MEDICARE+6, MEDICAID+1~, MEDICAID+4*, MEDICAID+7, PVTINS+1~, PVTINS+3*, PVTINS+5
DFN ADDPAT+1~, NEXTNUM~, NEXTNUM+3, DEMOG+1~, DEMOG+2*, DEMOG+4, MEDICARE+1~, MEDICARE+2*, MEDICARE+3, MEDICARE+6
, MEDICAID+1~, MEDICAID+2*, MEDICAID+3, PVTINS+1~, PVTINS+2*, PVTINS+3, VISIT+1~, VISIT+2*, DUPVIS+1~, DUPVIS+2*
, ADDVIS+1~, ADDVIS+2*, POV+2~, POV+7*, PROB+2~, PROB+6*, PROB+8, MEAS+1~, MEAS+2*, MEAS+4
, ADDMEAS+1~, ADDMEAS+2*, ADDMEAS+6, MEDS+1~, MEDS+2*, MEDS+4, ADDMEDS+1~, ADDMEDS+2*, ADDMEDS+6, LAB+1~
, LAB+2*, LAB+4, ADDLAB+1~, ADDLAB+2*, ADDLAB+6, EXAMS+1~, EXAMS+2*, EXAMS+4, ADDEXAMS+1*, ADDEXAMS+5
, IMM+1~, IMM+2*, IMM+4, ADDPROV+1~, ADDPROV+2*, ADDPROV+7, PROC+1~, PROC+2*, PROC+4, ADDPROC+1~
, ADDPROC+2*, ADDPROC+6, CPT+1~, ADDCPT+1~, ADDCPT+2*, ADDCPT+6, PH+2~, PH+6*, PH+8, ADDPH+2~
, ADDPH+5*, ADDPH+9, FH+2~, FH+6*, FH+8, ADDFH+2~, ADDFH+5*, ADDFH+9, HF+1~, HF+2*
, HF+4, ADDHF+1~, ADDHF+2*, ADDHF+6, REPRO+2~, REPRO+3*, REPRO+5, ADDREPRO+4~, ADDREPRO+5*, ADDREPRO+10
DIR POV+2~, PROB+2~, PH+2~, FH+2~
DIR("A" POV+4*, PROB+3*, PH+3*, FH+3*
DIR(0 POV+5*, PROB+4*, PH+4*, FH+4*
DIROUT POV+2~, PROB+2~, PH+2~, FH+2~
DIRUT POV+2~, PROB+2~, PH+2~, FH+2~
DT ADDHF+6, ADDREPRO+10
DTIME ADDPAT+7, DEMOG+5, MEDICARE+7, MEDICAID+8, PVTINS+6, VISIT+5, DUPVIS+5, ADDVIS+7, PROB+9, MEAS+5
, ADDMEAS+7, MEDS+5, ADDMEDS+7, LAB+5, ADDLAB+7, EXAMS+5, ADDEXAMS+6, IMM+5, PROV+5, ADDPROV+8
, PROC+5, ADDPROC+7, CPT+5, ADDCPT+7, PH+9, ADDPH+10, FH+9, ADDFH+10, HF+5, ADDHF+7
, REPRO+6, ADDREPRO+11
DTOUT POV+2~, PROB+2~, PH+2~, FH+2~
DUOUT POV+2~, PROB+2~, PH+2~, FH+2~
DUZ ADDPROV+2
I DISP+1~, DISP+2*, DISP+3*
ICD ADDPH+2~, ADDPH+3*, ADDFH+2~, ADDFH+3*
IEN SCHEMA+1~, SCHEMA+2*, SCHEMA+3
JIEN MEDICARE+1~, MEDICARE+5*, MEDICARE+6, MEDICAID+1~, MEDICAID+6*, MEDICAID+7
LAST NEXTNUM+1~
LOC NEXTNUM~, NEXTNUM+3
MAX NEXTNUM+1~, NEXTNUM+2*, NEXTNUM+3*, NEXTNUM+4, DEMOG+1~, DEMOG+2*, DEMOG+4, MEDICARE+1~, MEDICARE+2*, MEDICARE+6
NAME SCHEMA~, SCHEMA+2
NODE ADDPAT+1~, ADDPAT+5*, ADDPAT+6, ADDVIS+1~, ADDVIS+5*, ADDVIS+6, ADDMEAS+1~, ADDMEAS+5*, ADDMEAS+6, ADDMEDS+1~
, ADDMEDS+5*, ADDMEDS+6, ADDLAB+1~, ADDLAB+5*, ADDLAB+6, ADDEXAMS+4*, ADDEXAMS+5, ADDPROV+1~, ADDPROV+6*, ADDPROV+7
, ADDPROC+1~, ADDPROC+5*, ADDPROC+6, ADDCPT+1~, ADDCPT+5*, ADDCPT+6, ADDPH+2~, ADDPH+8*, ADDPH+9, ADDFH+2~
, ADDFH+8*, ADDFH+9, ADDHF+1~, ADDHF+5*, ADDHF+6, ADDREPRO+4~, ADDREPRO+9*, ADDREPRO+10
NUM NEXTNUM+1~, NEXTNUM+2*, NEXTNUM+3*
OUT ADDPAT+1~, ADDPAT+4, ADDPAT+7, ADDPAT+8, ADDPAT+10, DISP~, DISP+3, DEMOG+1~, DEMOG+4, DEMOG+5
, MEDICARE+1~, MEDICARE+6, MEDICARE+7, MEDICAID+1~, MEDICAID+7, MEDICAID+8, PVTINS+1~, PVTINS+5, PVTINS+6, VISIT+1~
, VISIT+4, VISIT+5, DUPVIS+1~, DUPVIS+4, DUPVIS+5, ADDVIS+1~, ADDVIS+4, ADDVIS+7, ADDVIS+8, ADDVIS+10
, POV+2~, POV+10, POV+11, PROB+2~, PROB+8, PROB+9, MEAS+1~, MEAS+4, MEAS+5, ADDMEAS+1~
, ADDMEAS+4, ADDMEAS+7, ADDMEAS+8, ADDMEAS+10, MEDS+1~, MEDS+4, MEDS+5, ADDMEDS+1~, ADDMEDS+4, ADDMEDS+7
, ADDMEDS+8, ADDMEDS+10, LAB+1~, LAB+4, LAB+5, ADDLAB+1~, ADDLAB+4, ADDLAB+7, ADDLAB+8, ADDLAB+10
, EXAMS+1~, EXAMS+4, EXAMS+5, ADDEXAMS+3, ADDEXAMS+6, ADDEXAMS+7, ADDEXAMS+9, IMM+1~, IMM+4, IMM+5
, PROV+1~, PROV+4, PROV+5, ADDPROV+1~, ADDPROV+5, ADDPROV+8, ADDPROV+9, ADDPROV+11, PROC+1~, PROC+4
, PROC+5, ADDPROC+1~, ADDPROC+4, ADDPROC+7, ADDPROC+8, ADDPROC+10, CPT+1~, CPT+4, CPT+5, ADDCPT+1~
, ADDCPT+4, ADDCPT+7, ADDCPT+8, ADDCPT+10, PH+2~, PH+8, PH+9, ADDPH+2~, ADDPH+7, ADDPH+10
, ADDPH+11, ADDPH+13, FH+2~, FH+8, FH+9, ADDFH+2~, ADDFH+7, ADDFH+10, ADDFH+11, ADDFH+13
, HF+1~, HF+4, HF+5, ADDHF+1~, ADDHF+4, ADDHF+7, ADDHF+8, ADDHF+10, REPRO+2~, REPRO+5
, REPRO+6, ADDREPRO+4~, ADDREPRO+8, ADDREPRO+11, ADDREPRO+12, ADDREPRO+14
OUT( ADDPAT+10, ADDVIS+10, ADDMEAS+10, ADDMEDS+10, ADDLAB+10, ADDEXAMS+9, ADDPROV+11, ADDPROC+10, ADDCPT+10, ADDPH+13
, ADDFH+13, ADDHF+10, ADDREPRO+14
PIEN MEDICARE+1~, MEDICARE+4*, MEDICARE+6, MEDICAID+1~, MEDICAID+5*, MEDICAID+7, ADDPROV+1~, ADDPROV+2*, ADDPROV+3*, ADDPROV+7
SIEN ADDPAT+1~, ADDPAT+3*, ADDPAT+4, DEMOG+1~, DEMOG+3*, DEMOG+4, PVTINS+1~, PVTINS+4*, PVTINS+5, VISIT+1~
, VISIT+3*, VISIT+4, DUPVIS+1~, DUPVIS+3*, DUPVIS+4, ADDVIS+1~, ADDVIS+3*, ADDVIS+4, POV+2~, POV+9*
, POV+10, PROB+2~, PROB+7*, PROB+8, MEAS+1~, MEAS+3*, MEAS+4, ADDMEAS+1~, ADDMEAS+3*, ADDMEAS+4
, MEDS+1~, MEDS+3*, MEDS+4, ADDMEDS+1~, ADDMEDS+3*, ADDMEDS+4, LAB+1~, LAB+3*, LAB+4, ADDLAB+1~
, ADDLAB+3*, ADDLAB+4, EXAMS+1~, EXAMS+3*, EXAMS+4, ADDEXAMS+2*, ADDEXAMS+3, IMM+1~, IMM+3*, IMM+4
, PROV+1~, PROV+3*, PROV+4, ADDPROV+1~, ADDPROV+4*, ADDPROV+5, PROC+1~, PROC+3*, PROC+4, ADDPROC+1~
, ADDPROC+3*, ADDPROC+4, CPT+1~, CPT+3*, CPT+4, ADDCPT+1~, ADDCPT+3*, ADDCPT+4, PH+2~, PH+7*
, PH+8, ADDPH+2~, ADDPH+6*, ADDPH+7, FH+2~, FH+7*, FH+8, ADDFH+2~, ADDFH+6*, ADDFH+7
, HF+1~, HF+3*, HF+4, ADDHF+1~, ADDHF+3*, ADDHF+4, REPRO+2~, REPRO+4*, REPRO+5, ADDREPRO+4~
, ADDREPRO+7*, ADDREPRO+8
TEXT ADDPH+2~, ADDPH+4*, ADDPH+9, ADDFH+2~, ADDFH+4*, ADDFH+9
U ADDPROV+3, ADDHF+6
VIEN PROV+1~, PROV+2*, PROV+4, CPT+2*, CPT+4
X DISP+1~, DISP+3*, NEXTNUM+1~, NEXTNUM+3*, NEXTNUM+5*, NEXTNUM+6, POV+2~, PROB+2~, PH+2~, FH+2~
Y POV+2~, POV+6, POV+7, PROB+2~, PROB+5, PROB+6, PH+2~, PH+5, PH+6, FH+2~
, FH+5, FH+6
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All