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 |