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 |