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 |