BDGPI1 ; IHS/ANMC/LJF - PI EXPANDED DEMOGRAPHICS ;
Source file <BDGPI1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Changes To ADT | 3 | $$CONF^BDGF ($$CWAD,$$HRCN)^BDGF2 $$STATE^BDGPI | 
| Registration | 3 | EN^VALM TERM^VALM0 CLEAR^VALM1 | 
| IHS VA Utilities | 2 | ENP^XBDIQ1 GUIR^XBLM | 
| Kernel | 2 | $$REPEAT^XLFSTR DISP^XQORM1 | 
| IHS Changes To Scheduling | 1 | PCP^BSDU1 | 
| Patient Care Component | 1 | ^APCHS5 | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ; -- main entry point for BDG PI - DEMOGRAPHICS | |
| INSUR | ; set up insurance info for display ; -- insurance (from health summary) | |
| HDR | ; -- header code | |
| NOK | ; set up next of kin info for display | |
| PAD(D,L) | ;EP -- SUBRTN to pad length of data ; -- D=data L=length | |
| SP(N) | ; -- SUBRTN to pad N number of spaces | |
| PCP | ; set up primary care provider info for display | |
| EXPND | ; -- expand code | |
| EC | ; set up emergency contact info for display | |
| INIT | ; -- init variables and list array | |
| EXIT | ; -- exit code | |
| SET(LINE,NUM) | ; puts display line into array | |
| BASIC | ; -- set up demographic data for display ; very similar code to SECTION1^BDGPI | |
| HELP | ; -- help code | 
| Name | Field # of Occurrence | 
|---|---|
| ^APCHS5 | INSUR+2 | 
| $$CONF^BDGF | HDR+1 | 
| $$CWAD^BDGF2 | BASIC+4 | 
| $$HRCN^BDGF2 | BASIC+5 | 
| $$STATE^BDGPI | BASIC+16 | 
| PCP^BSDU1 | PCP+2 | 
| $$GET1^DIQ | BASIC+4, BASIC+6, BASIC+10, BASIC+11, BASIC+12, BASIC+16, BASIC+17, BASIC+18, BASIC+22 | 
| EN^VALM | EN+2 | 
| TERM^VALM0 | EN+1 | 
| CLEAR^VALM1 | EN+1, EN+3 | 
| ENP^XBDIQ1 | EC+2, NOK+2 | 
| GUIR^XBLM | INSUR+7 | 
| $$REPEAT^XLFSTR | PAD+2 | 
| DISP^XQORM1 | HELP+1 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^AUPNPAT - [#9000001] | GET1^DIQ | 
| ^AUTTCOM - [#9999999.05] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("BDGPI1" | INIT+1!, EXIT+1!, SET+2* | 
| ^TMP("BDGPI1A" | INSUR+4!, INSUR+9, INSUR+10, INSUR+11! | 
| Name | Line Occurrences | 
|---|---|
| $$PAD | BASIC+5, BASIC+6, BASIC+10, BASIC+12, BASIC+17, BASIC+18, EC+9, NOK+9, SP+1 | 
| $$SP | HDR+1, PCP+8, PCP+13, EC+9, EC+11, NOK+9, NOK+11 | 
| BASIC | INIT+3 | 
| EC | INIT+3 | 
| INSUR | INIT+3 | 
| NOK | INIT+3 | 
| PCP | INIT+3 | 
| SET | BASIC+7, BASIC+13, BASIC+19, BASIC+23, PCP+5, PCP+10, PCP+16, INSUR+8, INSUR+10, EC+1 , EC+5, EC+7, EC+10, EC+12, NOK+1, NOK+5, NOK+7, NOK+10, NOK+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| APCHSBRK | INSUR+3~, INSUR+5* | 
| APCHSCKP | INSUR+3~, INSUR+5* | 
| APCHSCVD | INSUR+3~, INSUR+6* | 
| APCHSNPG | INSUR+3~, INSUR+5* | 
| APCHSPAT | INSUR+3~, INSUR+5* | 
| APCHSQ | INSUR+3~ | 
| BDGR | BASIC+2~ | 
| BDGX | PCP+1~, PCP+2*, EC+2!, EC+13!, NOK+2!, NOK+13! | 
| BDGX( | EC+5, EC+6, EC+9, EC+11, NOK+5, NOK+6, NOK+9, NOK+11 | 
| BDGX(1 | PCP+4 | 
| BDGX(2 | PCP+7, PCP+9 | 
| BDGX(3 | PCP+12, PCP+14, PCP+15 | 
| D | PAD~, PAD+2 | 
| >> DFN | BASIC+4, BASIC+5, BASIC+6, BASIC+10, BASIC+11, BASIC+12, BASIC+16, BASIC+17, BASIC+18, BASIC+22 , PCP+2, INSUR+5, EC+2, NOK+2 | 
| DUZ(2 | BASIC+5 | 
| L | PAD~, PAD+2 | 
| LINE | BASIC+2~, BASIC+4*, BASIC+5*, BASIC+6*, BASIC+7, BASIC+10*, BASIC+11*, BASIC+12*, BASIC+13, BASIC+16* , BASIC+17*, BASIC+18*, BASIC+19, BASIC+22*, BASIC+23, PCP+3*, PCP+4*, PCP+5, PCP+8*, PCP+9* , PCP+10, PCP+13*, PCP+14*, PCP+15*, PCP+16, EC+4*, EC+5, EC+6*, EC+7, EC+9* , EC+10, EC+11*, EC+12, NOK+4*, NOK+5, NOK+6*, NOK+7, NOK+9*, NOK+10, NOK+11* , NOK+12, SET~, SET+2 | 
| N | SP~, SP+1 | 
| NUM | SET~, SET+1*, SET+2 | 
| VALMCNT | EN+1~, INIT+2*, BASIC+7, BASIC+13, BASIC+19, BASIC+23, PCP+5, PCP+10, PCP+16, INSUR+8 , INSUR+10, EC+1, EC+5, EC+7, EC+10, EC+12, NOK+1, NOK+5, NOK+7, NOK+10 , NOK+12 | 
| >> VALMHDR(1 | HDR+1* | 
| X | HELP+1*, INSUR+3~, INSUR+9*, INSUR+10 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(^APCHS5 | INSUR+2 |