IBDFDE3 ;ALB/AAS - AICS Manual Data Entry, process handprint fields ; 24-FEB-96
Source file <IBDFDE3.m>
Package | Total | Call Graph |
---|---|---|
Automated Information Collection System | 3 | ^IBDFDE $$ASKDT^IBDFDE0 OBJLST^IBDFRPC1 |
General Medical Record - Vitals | 1 | ($$RATECHK,HELP,RATECHK)^GMRVPCE0 |
Kernel | 1 | $$UP^XLFSTR |
VA Fileman | 1 | ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
TMP | ; -- validate temperature
|
|
FT | ; -- validate fetal heart tones
|
|
OVER | ;
|
|
REV | ||
HT | ; --validate body height
|
|
BPQ | ||
WT | ; -- validate body weight
|
|
TON | ; -- validate tonometry
|
|
FH | ; -- validate fundal height
|
|
HC | ; -- validate head circumference
|
|
HE | ; -- validate hearing
|
|
WTQ | ||
PU | ; -- validate pulse
|
|
VC | ; -- validate vision corrected
; same input as uncorrected |
|
AUD | ; -- validate audiometry
|
|
AG | ; -- validate adominal girth
|
|
HPQ | ||
VU | ; -- validate vision uncorrected
|
|
VITALS | ; -- if vitals, validate input
|
|
TONX | ||
HPOVER | ||
RS | ; -- validate respirations
|
|
HNDPR(RESULT,IBDF) | ; -- Procedure
; -- Manual Data entry routine for Hand Print Fields ; Input : Result := call by reference, used to output results ; IBDF("IEN") := pointer to hand print file (359.94) ; IBDF("PI") := pointer to input package interface ; IBDF("DFN") := pointer to patient ; IBDF("CLINIC") := pointer to hospital location |
|
BP | ; -- validate blood pressure
|
|
DELETE | ; -- delete old answer if changed
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBE(357.6 - [#357.6] | HNDPR+26 |
^TMP("IBD-ASK" | HNDPR+25*, REV+8, REV+9 |
Name | Line Occurrences |
---|---|
@( | VITALS+9 |
BPQ | BP+2 |
DELETE | REV+3, VITALS+12 |
HPOVER | REV+5, VITALS+2 |
HPQ | HNDPR+23, REV, REV+3, REV+4, REV+11 |
OVER | HPOVER |
REV | OVER+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%AUI | AUD+1~, AUD+3* |
%AUX | AUD+1~, AUD+3* |
ANS | HNDPR+20~, HNDPR+21*, REV+1*, REV+3, REV+4, REV+5, REV+6, VITALS+4, VITALS+8!, VITALS+12 , VITALS+14, VITALS+16, DELETE+1, BP+2!, BP+3, BP+4!, BP+5!, WT+1!, HT+1!, AG+1! , AUD+2!, AUD+3!, TMP+1!, FT+1!, FH+1!, HC+1!, HE+1*, HE+2!, PU+1!, RS+1! , TON+2!, TON+3, TON+4, TON+5!, TON+6!, VU+1!, VU+2!, VU+3! |
AUTONL | TON+1~, TON+4*, TON+6 |
AUTONR | TON+1~, TON+3*, TON+5 |
CHOICE | HNDPR+20~, HNDPR+22 |
CHOICE(0 | HNDPR+23 |
CHOICE(1 | HNDPR+24, HNDPR+26, OVER+4, OVER+6, VITALS+4, VITALS+16 |
D | BP+1~, BP+3*, BP+4, BP+5 |
DIR | HNDPR+20~, OVER+1!, REV+2! |
DIR("?" | OVER+3* |
DIR("A" | OVER+6*, OVER+7 |
DIR("B" | OVER+5*, OVER+7, REV |
DIR(0 | OVER+4* |
DIRUT | HNDPR+20~, OVER+1!, REV+11 |
DISPTXT | HNDPR+20~ |
DTOUT | HNDPR+20~, OVER+1! |
DUOUT | HNDPR+20~, OVER+1! |
>> GOTO | REV+6*, REV+7, REV+8, REV+9 |
HDR | HNDPR+20~ |
HELP | VITALS+8! |
HELP( | VITALS+7 |
I | HNDPR+20~ |
>> IBDASK | HNDPR+24*, HNDPR+25 |
IBDF | HNDPR~, HNDPR+22 |
IBDF("APPT" | OVER+7 |
IBDF("ASKDATE" | OVER+7 |
IBDF("DEFLT" | OVER+7 |
IBDF("GOTO" | REV+9* |
IBDF("IBDF" | HNDPR+25 |
IBDF("IEN" | VITALS+16 |
IBDF("PI" | HNDPR+26, OVER+5, VITALS+16, VITALS+17, VITALS+18, DELETE+2, DELETE+3 |
IBDF("VITAL" | VITALS+16 |
>> IBDFMIEN | HNDPR+25, REV+8, REV+9 |
>> IBDPI( | OVER+5, VITALS+17*, VITALS+18*, DELETE+2, DELETE+3! |
IBDPRE | HNDPR+20~, REV*, REV+3, VITALS+12, DELETE+1 |
>> IBDREDIT | REV, REV+3, REV+9*, VITALS+12, DELETE+1 |
>> IBDSEL( | VITALS+17 |
IBDX | HNDPR+20~, VITALS+7* |
>> IBQUIT | HNDPR+21*, REV+10*, REV+11* |
J | HNDPR+20~ |
OVER | HNDPR+20~, HNDPR+21*, OVER+2*, REV+7*, VITALS+1*, VITALS+2, VITALS+4*, VITALS+5, HPOVER, BP+2* , BP+4*, BP+5*, BPQ, WT+1*, WTQ, HT+1*, HT+2, AG+1*, AG+2, AUD+2* , AUD+3*, AUD+4, TMP+1*, TMP+2, FT+1*, FT+2, FH+1*, FH+2, HC+1*, HC+2 , HE+2*, HE+3, PU+1*, PU+2, RS+1*, RS+2, TON+2*, TON+5*, TON+6*, TONX , VU+1*, VU+2*, VU+3*, VU+4 |
QLFR | HNDPR+20~, HNDPR+21*, HNDPR+26*, OVER+5, VITALS+2, VITALS+4, VITALS+6, VITALS+9, VITALS+16, VITALS+17 , VITALS+18, DELETE+2, DELETE+3 |
RESULT | HNDPR~ |
RESULT( | VITALS+16*, DELETE+3! |
RESULT(0 | VITALS+15*, VITALS+16, VITALS+17, VITALS+18, DELETE+4* |
S | BP+1~, BP+3*, BP+4, BP+5 |
>> SEL | DELETE+2*, DELETE+3 |
X | HNDPR+20~, OVER+1!, REV+8*, REV+9, AUD+3 |
Y | HNDPR+20~, OVER+1!, OVER+7*, REV, REV+1 |
Name | Field # of Occurrence |
---|---|
$T(@(1) | VITALS+9 |
$T(RATECHK^GMRVPCE0 | VITALS+3 |