DGRRLU0 ;alb/GAH - DG Replacement and Rehosting RPC for VADPT ;10/10/05 09:53
Source file <DGRRLU0.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 3 | ADD^DGRRLU PTDATA^DGRRLUA ($$CHARCHK,ADD)^DGRRUTL |
| Kernel | 2 | $$NOW^XLFDT $$UP^XLFSTR |
| VA Fileman | 2 | DT^DILF GETS^DIQ |
| Scheduling | 1 | GETPLIST^SDAMA202 |
| Uncategorized | 1 | $$GETICN^MPIF001 |
| VistALink | 1 | $$STOP^XOBVLIB |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FILTCHK(DFN,TYPE,VALUE) | ; -- Filter search -
; -- check patients to match search type and search value for filter searches ; -- returns 1 if matches, 0 if no match |
|
| PROVPTS(PROV) | ; RETURN LIST OF PATIENTS LINKED TO A PRIMARY PROVIDER
; Based on ORQPTQ2 ; "APR" xref is on field PROVIDER in file 2 (2;.104) ; "AAP" xref is on field ATTENDING PHYSICIAN in file 2 (2;.1041) ; |
|
| CLINPT2(CLIN,BEGIN,END) | ; -- Use scheduling rehosting API from patches SD*5.3*253 and SD*5.3*275
; -- GETPLIST^SDAMA202(SDIEN,SDFIELDS,SDAPSTAT,SDSTART,SDEND,.SDRESULT,SDIOSTAT) |
|
| ADDPTS() | ;
|
|
| WARDPTS(WARD) | ; RETURN LIST OF PATIENTS IN A WARD
; Based on ORQPTQ2 |
|
| CLINPTS(CLIN,BDATE,EDATE) | ; RETURN LIST OF PTS W/CLINIC APPT W/IN BEGINNING AND END DATES
|
|
| SPECPTS(SPEC) | ;Returns a list of patients associated with a specialty
; "ATR" cross reference is on the Treating Specialty (#.103) field ; in the Patient (#2) file and is a pointer to the Facility ; Treating Specialty (#45.7) file. |
|
| NAMECOMP(DFN,DGRRCNT) | ; ENTRY IS +$P($G(^DPT(DFN,"NAME")),"^",1)
; |
|
| BYFILTER(FILTER,FILTERV,BDATE,EDATE,SEARCH,VALUE,DELIM) | ; -- search type by clinic, provider, or ward.
|
| Name | Field # of Occurrence |
|---|---|
| ADD^DGRRLU | ADDPTS+19 |
| PTDATA^DGRRLUA | ADDPTS+9 |
| $$CHARCHK^DGRRUTL | NAMECOMP+5, NAMECOMP+6, NAMECOMP+7, NAMECOMP+8, NAMECOMP+9, NAMECOMP+10 |
| ADD^DGRRUTL | BYFILTER+5, BYFILTER+13, BYFILTER+18, BYFILTER+19, ADDPTS+11, ADDPTS+15, ADDPTS+16, ADDPTS+17, NAMECOMP+11 |
| DT^DILF | CLINPTS+11, CLINPTS+12 |
| GETS^DIQ | NAMECOMP+4 |
| $$GETICN^MPIF001 | FILTCHK+21 |
| GETPLIST^SDAMA202 | CLINPT2+8 |
| $$NOW^XLFDT | CLINPTS+5 |
| $$UP^XLFSTR | FILTCHK+4 |
| $$STOP^XOBVLIB | BYFILTER+7, WARDPTS+7, PROVPTS+10, SPECPTS+8 |
| FileNo | Call Tags |
|---|---|
| ^VA(20 - [#20] | GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(42 - [#42] | WARDPTS+5 |
| ^DPT - [#2] | FILTCHK+13, FILTCHK+16, FILTCHK+24, WARDPTS+10, PROVPTS+10, PROVPTS+12, SPECPTS+10, NAMECOMP+3 |
| ^DPT("ATR" | SPECPTS+8 |
| ^DPT("CN" | WARDPTS+8 |
| ^TMP("DGPTLKUP" | BYFILTER+2!, WARDPTS+10*, PROVPTS+12*, CLINPT2+21*, SPECPTS+10*, ADDPTS+5, ADDPTS+6, ADDPTS+14, ADDPTS+21! |
| ^TMP($J | CLINPT2+3!, CLINPT2+11!, CLINPT2+14, CLINPT2+18, CLINPT2+20, CLINPT2+22! |
| Name | Line Occurrences |
|---|---|
| $$FILTCHK | WARDPTS+9, PROVPTS+11, CLINPT2+19, SPECPTS+9 |
| ADDPTS | BYFILTER+16 |
| CLINPT2 | CLINPTS+16 |
| CLINPTS | BYFILTER+9 |
| PROVPTS | BYFILTER+10 |
| SPECPTS | BYFILTER+11 |
| WARDPTS | BYFILTER+8 |
| Name | Field # of Occurrence |
|---|---|
| ^( | CLINPT2+18 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| APPTDT | CLINPT2+4~, CLINPT2+20*, CLINPT2+21, ADDPTS+12~, ADDPTS+13*, ADDPTS+14*, ADDPTS+15 |
| APPTS | CLINPT2+4~*, CLINPT2+8, CLINPT2+11 |
| BDATE | BYFILTER~, BYFILTER+9, CLINPTS~, CLINPTS+8*, CLINPTS+11, CLINPTS+13, CLINPTS+16 |
| BEGIN | CLINPT2~, CLINPT2+8 |
| CHKIN | CLINPTS+3~ |
| CHKVAL | FILTCHK+9~, FILTCHK+13*, FILTCHK+14, FILTCHK+16*, FILTCHK+18, FILTCHK+21*, FILTCHK+22, FILTCHK+24*, FILTCHK+25 |
| CHKX | CLINPTS+3~ |
| CLIN | CLINPTS~, CLINPTS+1, CLINPTS+16, CLINPT2~, CLINPT2+8 |
| CLNAM | CLINPTS+3~ |
| DE | NAMECOMP+2~, NAMECOMP+10*, NAMECOMP+11 |
| DELIM | BYFILTER~, BYFILTER+7 |
| DFN | FILTCHK~, FILTCHK+7, FILTCHK+13, FILTCHK+16, FILTCHK+21, FILTCHK+24, WARDPTS+3~, WARDPTS+4*, WARDPTS+7, WARDPTS+8* , WARDPTS+9, WARDPTS+10, PROVPTS+7~, PROVPTS+8*, PROVPTS+10*, PROVPTS+11, PROVPTS+12, CLINPTS+3~, CLINPTS+7*, SPECPTS+6~ , SPECPTS+7*, SPECPTS+8*, SPECPTS+9, SPECPTS+10, ADDPTS+1~, ADDPTS+6*, ADDPTS+9, ADDPTS+14, NAMECOMP~, NAMECOMP+3 |
| DGA | NAMECOMP+2~, NAMECOMP+3*, NAMECOMP+4, NAMECOMP+5, NAMECOMP+6, NAMECOMP+7, NAMECOMP+8, NAMECOMP+9, NAMECOMP+10 |
| DGNMC | NAMECOMP+2~ |
| DGNMC(20 | NAMECOMP+5, NAMECOMP+6, NAMECOMP+7, NAMECOMP+8, NAMECOMP+9, NAMECOMP+10 |
| DGRRAPTS | ADDPTS+1~, ADDPTS+4* |
| DGRRCNT | NAMECOMP~, NAMECOMP+11 |
| DGRRCTR | ADDPTS+1~, ADDPTS+3*, ADDPTS+7*, ADDPTS+8, ADDPTS+18 |
| >> DGRRESLT | BYFILTER+17 |
| DGRRFLG | ADDPTS+1~, ADDPTS+3*, ADDPTS+5, ADDPTS+6, ADDPTS+8* |
| >> DGRRLINE | BYFILTER+6 |
| EDATE | BYFILTER~, BYFILTER+9, CLINPTS~, CLINPTS+9*, CLINPTS+12, CLINPTS+13, CLINPTS+14*, CLINPTS+16 |
| END | CLINPT2~, CLINPT2+8 |
| FILTER | BYFILTER~, BYFILTER+8, BYFILTER+9, BYFILTER+10, BYFILTER+11, ADDPTS+4, ADDPTS+10 |
| FILTERV | BYFILTER~, BYFILTER+7 |
| FN | NAMECOMP+2~, NAMECOMP+6*, NAMECOMP+11 |
| I | BYFILTER+7*, FILTCHK+9~, CLINPTS+3~, CLINPTS+7*, CLINPT2+4~, CLINPT2+17*, CLINPT2+18*, CLINPT2+20 |
| J | FILTCHK+9~, CLINPTS+3~ |
| >> LINENO | BYFILTER+6*, BYFILTER+17 |
| LN | NAMECOMP+2~, NAMECOMP+5*, NAMECOMP+11 |
| MAXAPPTS | CLINPTS+3~, CLINPTS+4* |
| >> MAXSIZE | ADDPTS+8, ADDPTS+18, ADDPTS+19 |
| >> MAXSIZRE | BYFILTER+18, ADDPTS+19, ADDPTS+20* |
| MI | NAMECOMP+2~, NAMECOMP+7*, NAMECOMP+11 |
| NAME | CLINPTS+3~, ADDPTS+1~, ADDPTS+2*, ADDPTS+5*, ADDPTS+6, ADDPTS+14 |
| NOWDT | CLINPTS+3~, CLINPTS+5* |
| OKAY | BYFILTER+1~, BYFILTER+3*, BYFILTER+8*, BYFILTER+9*, BYFILTER+10*, BYFILTER+11*, BYFILTER+13, FILTCHK+9~, FILTCHK+10*, FILTCHK+14* , FILTCHK+18*, FILTCHK+22*, FILTCHK+25*, FILTCHK+26 |
| ORC | CLINPTS+3~ |
| ORJ | CLINPTS+3~ |
| ORNOWDT | CLINPTS+3~ |
| ORSRV | CLINPTS+3~ |
| PCNT | BYFILTER+1~, BYFILTER+3*, BYFILTER+17, ADDPTS+9 |
| PR | NAMECOMP+2~, NAMECOMP+8*, NAMECOMP+11 |
| PROV | PROVPTS~, PROVPTS+5, PROVPTS+10 |
| SEARCH | BYFILTER~, WARDPTS+9, PROVPTS+11, CLINPT2+19, SPECPTS+9 |
| SPEC | SPECPTS~, SPECPTS+5, SPECPTS+8 |
| SU | NAMECOMP+2~, NAMECOMP+9*, NAMECOMP+11 |
| TYPE | FILTCHK~, FILTCHK+6, FILTCHK+11, FILTCHK+15, FILTCHK+19, FILTCHK+23 |
| U | SPECPTS+10, NAMECOMP+3 |
| VAL | BYFILTER+1~, BYFILTER+7*, BYFILTER+8, BYFILTER+9, BYFILTER+10, BYFILTER+11 |
| VALUE | BYFILTER~, FILTCHK~, FILTCHK+4*, FILTCHK+5, FILTCHK+12*, FILTCHK+14, FILTCHK+17*, FILTCHK+18, FILTCHK+22, FILTCHK+25 , WARDPTS+9, PROVPTS+11, CLINPT2+19, SPECPTS+9 |
| WARD | WARDPTS~, WARDPTS+2, WARDPTS+5*, WARDPTS+6, WARDPTS+8 |
| X | DGRRLU0+3*, CLINPTS+3~, CLINPT2+4~, CLINPT2+17*, CLINPT2+18*, CLINPT2+19, CLINPT2+21 |
| XREF | PROVPTS+7~, PROVPTS+9*, PROVPTS+10 |
| Y | CLINPTS+3~ |
| Y(1 | CLINPTS+13* |