PXBAPI1 ;ISL/JVS,dee - PCE's API - interview questions ;10/15/96
Source file <PXBAPI1.m>
| Package | Total | Caller Graph | 
|---|---|---|
| PCE Patient Care Encounter | 2 | PXAPIEED PXBAPI | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ASKHL2 | ;DIC on file 44 | |
| ADDEDIT | ; | |
| PRV(PXBEXIT) | ;Ask the user Providers | |
| VISIT(PXBEXIT) | ;Creat or edit the Visit | |
| CODT(PXBEXIT) | ;Ask the user the Check out Date/Time | |
| CPT(PXBEXIT) | ;Ask the user Providers and CTPs | |
| POV(PXBEXIT) | ;Ask the user Diagnoses | |
| ADQ(PXBEXIT) | ;Ask the Administration questions | |
| 1 | ||
| SCC(PXBEXIT) | ;Ask the user the Service connected conditions | |
| 3 | ||
| 2 | ||
| ADDEDIT2 | ; | |
| ADDEDIT1 | ; | |
| ASKHL() | ;Ask user for a Hospital Location | |
| STP(PXBEXIT) | ;Ask the user Stop Codes | |
| ASKPAT() | ;Ask user for a patient | |
| PROCESS(PXBEXIT) | ; | |
| ASKDT() | ;Ask user for the encounter Date/Time | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIR | ADDEDIT2+8, ASKPAT+5, ASKHL2+8, ASKDT+5 | 
| $$DELVFILE^PXAPIDEL | ADDEDIT2+11 | 
| CHIKOUT^PXBAPI2 | CODT+2 | 
| CLASS^PXBAPI21 | SCC+9 | 
| CPT^PXBMCPT | CPT+1 | 
| POV^PXBMPOV | POV+1 | 
| PRV^PXBMPRV | PRV+1 | 
| STP^PXBMSTP | STP+2 | 
| WAIT^PXCEHELP | VISIT+2 | 
| HELPDISP^PXCEVSIT | ASKHL2+9 | 
| EN1^PXKMAIN | VISIT+31 | 
| $$DISPOSIT^PXUTL1 | 2+2, CODT+11 | 
| $$DATE^SCDXUTL | STP+1 | 
| DATE^SCDXUTL | STP+1 | 
| $$ELAP^SDPCE | ADQ+9 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVCPT("AD" | ADDEDIT2+1 | 
| ^AUPNVSIT - [#9000010] | 2+1, 2+2, ADDEDIT2+12, CODT+11, VISIT+2, VISIT+6, VISIT+32, STP+1 | 
| ^AUPNVSIT("AD" | ADDEDIT2+1 | 
| ^DPT - [#2] | ADQ+7 | 
| ^PX(815 - [#815] | ASKHL2+9 | 
| ^SC - [#44] | VISIT+11 | 
| ^TMP("PXK" | VISIT+3!, VISIT+7*, VISIT+28*, VISIT+29*, VISIT+30*, VISIT+33 | 
| Name | Line Occurrences | 
|---|---|
| $$ASKDT | ADQ+6 | 
| $$ASKHL | ADQ+5, ADQ+10 | 
| $$ASKPAT | ADQ+3 | 
| ADDEDIT | 2+4 | 
| ADDEDIT1 | ADDEDIT2+1 | 
| ADDEDIT2 | ADDEDIT1+2, ADDEDIT1+4, ADDEDIT1+6, ADDEDIT1+11 | 
| ADQ | PROCESS+3, 2+7, ADDEDIT1+1 | 
| ASKHL2 | ASKHL2+9 | 
| CODT | 2+10, ADQ+11 | 
| CPT | 2, 2+25, ADDEDIT1+10 | 
| POV | 3, 2+28, ADDEDIT1+5 | 
| PRV | 1, 2+22, ADDEDIT1+3 | 
| SCC | 2+16, ADQ+12 | 
| STP | 2+2, 2+31 | 
| VISIT | 2+12, 2+18, ADQ+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ANS | ADDEDIT+1~, ADDEDIT2+1, ADDEDIT2+9*, ADDEDIT2+10 | 
| DA | ASKPAT+2~, ASKHL2+1~, ASKDT+1~ | 
| >> DFN | ADQ+4*, CODT+11 | 
| DIC | ASKPAT+2~, ASKHL2+1~ | 
| DIR | ADDEDIT2+2~, ASKPAT+2~, ASKHL2+1~, ASKDT+1~ | 
| DIR("?" | ASKDT+4* | 
| DIR("A" | ADDEDIT2+5*, ADDEDIT2+6*, ASKPAT+4*, ASKHL2+3*, ASKDT+3* | 
| DIR("B" | ADDEDIT2+7* | 
| DIR("S" | ASKHL2+5*, ASKHL2+7* | 
| DIR(0 | ADDEDIT2+4*, ASKPAT+3*, ASKHL2+2*, ASKDT+2* | 
| DT | ASKDT+2 | 
| PRVDR | CPT+1!, POV+1!, PRV+1!, STP+2! | 
| >> PXALHLOC | ASKHL2+5 | 
| >> PXB800(1 | SCC+13*, VISIT+18 | 
| >> PXB800(2 | SCC+14*, VISIT+19 | 
| >> PXB800(3 | SCC+15*, VISIT+20 | 
| >> PXB800(4 | SCC+16*, VISIT+21 | 
| >> PXB800(5 | SCC+17*, VISIT+22 | 
| >> PXB800(6 | SCC+19*, VISIT+24 | 
| PXBAFTER | VISIT+4~ | 
| PXBAFTER( | VISIT+6*, VISIT+7, VISIT+28 | 
| PXBAFTER(0 | VISIT+9*, VISIT+10*, VISIT+11*, VISIT+12*, VISIT+16*, VISIT+17*, VISIT+26* | 
| PXBAFTER(150 | VISIT+13* | 
| PXBAFTER(800 | VISIT+18*, VISIT+19*, VISIT+20*, VISIT+21*, VISIT+22*, VISIT+24* | 
| PXBAFTER(812 | VISIT+14*, VISIT+15* | 
| >> PXBAPPT | ADQ+6, ADQ+7, VISIT+12 | 
| PXBCLASS | SCC+1~, SCC+11* | 
| >> PXBCODT | CODT+3*, CODT+4*, VISIT+16 | 
| PXBDATA | SCC+1~ | 
| PXBDATA("ERR" | SCC+11 | 
| PXBDATA(1 | SCC+14 | 
| PXBDATA(2 | SCC+15 | 
| PXBDATA(3 | SCC+13 | 
| PXBDATA(4 | SCC+16 | 
| PXBDATA(5 | SCC+17 | 
| PXBDATA(6 | SCC+19 | 
| PXBEXIT | PROCESS~, PROCESS+3, 1, 3, 2, 2+1*, 2+2, 2+7, 2+10, 2+11 , 2+12, 2+13*, 2+16, 2+17, 2+18, 2+19*, 2+22, 2+25, 2+28, 2+31 , 2+32*, ADDEDIT1+1, ADDEDIT1+2, ADDEDIT1+3, ADDEDIT1+4, ADDEDIT1+5, ADDEDIT1+6, ADDEDIT1+10, ADDEDIT1+11, ADDEDIT2+1* , ADDEDIT2+11*, ADQ~, ADQ+3*, ADQ+5*, ADQ+6*, ADQ+10*, ADQ+11, ADQ+12, ADQ+13, ADQ+14 , ADQ+15*, CODT~, CODT+10*, CODT+11*, SCC~, SCC+11*, SCC+12, VISIT~, VISIT+2*, CPT~ , POV~, PRV~, STP~ | 
| >> PXBHLOC | ADQ+5*, ADQ+7, ADQ+9, ADQ+10*, CODT+2, SCC+9, VISIT+11, VISIT+17 | 
| PXBNODE | VISIT+4~, VISIT+5*, VISIT+6, VISIT+7, VISIT+27*, VISIT+28 | 
| PXBOUTEN | SCC+1~, SCC+2*, SCC+9 | 
| >> PXBPAT | 2+2, ADQ+3*, ADQ+4, ADQ+7, ADQ+9, CODT+2, SCC+9, VISIT+10 | 
| >> PXBPKG | VISIT+14 | 
| >> PXBSOURC | VISIT+15, VISIT+30 | 
| >> PXBVST | 2+1, 2+2, 2+13, 2+19, ADDEDIT2+1, ADDEDIT2+11, ADDEDIT2+12*, ADQ+1, ADQ+15, CODT+11 , SCC+9, VISIT+2, VISIT+6, VISIT+8, VISIT+29, VISIT+32, VISIT+33*, CPT+1, POV+1, PRV+1 , STP+1, STP+2 | 
| >> PXBVSTDT | ADQ+6*, ADQ+7, CODT+2, SCC+9, VISIT+9 | 
| PXCHKOUT | CODT+1~, CODT+3, CODT+4, CODT+10 | 
| >> PXELAP | ADQ+9*, VISIT+25, VISIT+26 | 
| PXKERROR | VISIT+4~ | 
| >> PXLIMDT | ASKDT+2 | 
| >> WHAT | PROCESS+1, 2+3, 2+5, 2+8, 2+14, 2+20, 2+23, 2+26, 2+29, CODT+10 | 
| X | ADDEDIT2+2~, ASKPAT+2~, ASKHL2+1~, ASKDT+1~ | 
| Y | ADDEDIT2+2~, ADDEDIT2+9, ASKPAT+2~, ASKPAT+6, ASKHL2+1~, ASKHL2+9, ASKHL2+10, ASKDT+1~, ASKDT+6 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(DATE^SCDXUTL | STP+1 |