SDOEPRV ;ALB/MJK - ACRP Provider APIs For An Encounter ;8/12/96
Source file <SDOEPRV.m>
| Package | Total | Call Graph | 
|---|---|---|
| Scheduling | 3 | $$VALOE^SDOEOE ($$OLD,$$VIEN)^SDOEUT BLD^SDQVAL | 
| PCE Patient Care Encounter | 1 | ($$PRV,GETPRV)^PXAPIOE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FINDPRVQ | ||
| PRVQ | ||
| PRV(SDOE,SDERR) | ; -- SDOE ASSIGNED A PROVIDER ; API ID: 63 | |
| GETPRV(SDOE,SDPRV,SDERR) | ; -- SDOE GET PROVIDERS ; API ID: 58 | |
| FINDPRV(SDOE,SDPRVID,SDERR) | ; -- SDOE FIND PROVIDER ; API ID: 69 | |
| OLDPRV(SDOE) | ; -- at least one provider for OLD encounter? | |
| VALPRV(SDPRVID,SDERR) | ; -- validate provider input | |
| GETPRVG | ;; -- goto entry point ; -- do validation checks | |
| OLDPRVS(SDOE,SDARY) | ; -- get provider's for OLD encounter | |
| GETPRVQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SDD(409.44 - [#409.44] | OLDPRV+1, OLDPRVS+3, OLDPRVS+4 | 
| ^VA(200 - [#200] | VALPRV+3 | 
| Name | Line Occurrences | 
|---|---|
| $$OLDPRV | PRV+9 | 
| $$VALPRV | FINDPRV+8 | 
| FINDPRVQ | FINDPRV+8 | 
| GETPRV | FINDPRV+10 | 
| GETPRVQ | GETPRVG+2, GETPRVG+3 | 
| OLDPRVS | GETPRVG+3 | 
| PRVQ | PRV+8, PRV+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| I | FINDPRV+4~, FINDPRV+11*, FINDPRV+12* | 
| SDARY | OLDPRVS~, OLDPRVS+7, OLDPRVS+8 | 
| SDCNT | OLDPRVS+1~, OLDPRVS+2*, OLDPRVS+4*, OLDPRVS+8 | 
| SDERR | PRV~, PRV+8, PRV+11, GETPRV~, GETPRVG+2, GETPRVG+5, FINDPRV~, FINDPRV+8, FINDPRV+10, VALPRV~ , VALPRV+9 | 
| SDIEN | OLDPRVS+1~, OLDPRVS+2*, OLDPRVS+3*, OLDPRVS+4, OLDPRVS+7 | 
| SDIN | VALPRV+6~, VALPRV+9 | 
| SDIN("ID" | VALPRV+7* | 
| SDOE | PRV~, PRV+8, PRV+9, PRV+11, GETPRV~, GETPRVG+2, GETPRVG+3, GETPRVG+5, FINDPRV~, FINDPRV+10 , OLDPRV~, OLDPRV+1, OLDPRVS~, OLDPRVS+3 | 
| SDOK | PRV+4~, PRV+5*, PRV+9*, PRV+11*, PRVQ, FINDPRV+4~, FINDPRV+8*, FINDPRV+11*, FINDPRV+12*, FINDPRVQ | 
| SDOUT | VALPRV+6~, VALPRV+9 | 
| SDOUT("ID" | VALPRV+8* | 
| SDPRV | GETPRV~, GETPRVG+3, GETPRVG+5 | 
| SDPRVID | FINDPRV~, FINDPRV+8, FINDPRV+12, VALPRV~, VALPRV+3, VALPRV+7, VALPRV+8 | 
| SDPRVS | FINDPRV+4~, FINDPRV+5*, FINDPRV+10 | 
| SDPRVS( | FINDPRV+12 | 
| U | OLDPRVS+5, OLDPRVS+6 | 
| X | OLDPRVS+1~, OLDPRVS+4*, OLDPRVS+5, OLDPRVS+6 | 
| Y | OLDPRVS+1~, OLDPRVS+5*, OLDPRVS+6*, OLDPRVS+7 |