BMXADOXX ; IHS/CIHA/GIS - RPC CALL: GENERATE AN ADO SCHEMA STRING AND DATA SET ;
Source file <BMXADOXX.m>
Package | Total | Call Graph |
---|---|---|
M Transfer | 3 | SS^BMXADO BAFM^BMXADOF1 $$MCDIEN^BMXADOV2 |
VA Fileman | 1 | ^DIR |
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
|
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 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
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 |
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 |
>> | 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 |