SDOEQ ;ALB/MJK - Encounter Query Object Methods ;8/12/96
Source file <SDOEQ.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Scheduling | 3 | SDOEOE SDQ ^SD(409.64 |
Name | Comments | DBIA/ICR reference |
---|---|---|
OE0(SDOE) | ; -- get only supported 0th node fields
|
|
SDOE(SDOE,SDFIL,SDCB,SDSTOP) | ; -- do filter and callback
|
|
SDOEXQ | ||
SCAN(SDQ,SDIR,SDERR) | ; -- full scan of all needed records
|
|
SCANQ | ||
SCANPDT | ; -- scan by patient and date
|
|
SCANPDTQ | ||
SCANVST | ; -- scan by visit
|
|
SCANVSTQ | ||
SCANDT | ; -- date only scan
|
|
SCANDTQ | ||
SCANPAT | ; -- patient only scan
|
|
SCANPATQ | ||
PAT(SDQ,SDFN,SDACT,SDERR) | ; -- SDQ PATIENT
; API ID: 81 |
|
PATG | ; -- goto entry point
; -- do validation checks |
|
PATQ | ||
VISIT(SDQ,SDVST,SDACT,SDERR) | ; -- SDQ VISIT
; API ID: 84 |
|
VISITG | ; -- goto entry point
; -- do validation checks |
|
VISITQ |
Name | Field # of Occurrence |
---|---|
$$VALVST^PXAPIOE | VISITG+5 |
DATE^SDQ | SCANPDT+3, SCANDT+2 |
FILTER^SDQ | SCAN+6 |
INDEX^SDQ | SCAN+4 |
PAT^SDQ | SCANPDT+2, SCANPAT+3 |
SCANCB^SDQ | SCAN+5 |
VISIT^SDQ | SCANVST+3 |
$$ERRCHK^SDQUT | SCAN+5, SCAN+6, SCAN+7, SCANPDT+3, SCANPDT+4, SCANVST+4, SCANDT+3, SCANPAT+4 |
$$ACTION^SDQVAL | PATG+3, VISITG+3 |
$$PAT^SDQVAL | PATG+5 |
$$QRY^SDQVAL | PATG+2, VISITG+2 |
$$QRYINACT^SDQVAL | PATG+4, VISITG+4 |
Name | Line Occurrences |
---|---|
$$OE0 | SDOE+2 |
PATQ | PATG+2, PATG+3, PATG+4, PATG+5 |
SCANDT | SCAN+12 |
SCANDTQ | SCANDT+3 |
SCANPAT | SCAN+11 |
SCANPATQ | SCANPAT+4 |
SCANPDT | SCAN+9 |
SCANPDTQ | SCANPDT+4 |
SCANQ | SCAN+7 |
SCANVST | SCAN+10 |
SCANVSTQ | SCANVST+4 |
SDOE | SCANPDT+10, SCANPDT+16, SCANVST+8, SCANVST+12, SCANDT+9, SCANDT+15, SCANPAT+8, SCANPAT+12 |
SDOEXQ | SDOE+5 |
VISITQ | VISITG+2, VISITG+3, VISITG+4, VISITG+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
SDACT | PAT~, PATG+3, PATG+4, PATG+5, PATG+7, PATG+8, VISIT~, VISITG+3, VISITG+4, VISITG+5 , VISITG+7, VISITG+8 |
SDBEG | SCANPDT+1~, SCANPDT+3, SCANPDT+7, SCANPDT+14, SCANDT+1~, SCANDT+2, SCANDT+6, SCANDT+13 |
SDCB | SDOE~, SDOE+13, SCAN+1~, SCAN+5, SCANPDT+10, SCANPDT+16, SCANVST+8, SCANVST+12, SCANDT+9, SCANDT+15 , SCANPAT+8, SCANPAT+12 |
SDDT | SCANPDT+1~, SCANPDT+7*, SCANPDT+8*, SCANPDT+10, SCANPDT+13*, SCANPDT+14*, SCANPDT+16, SCANDT+1~, SCANDT+6*, SCANDT+7* , SCANDT+9, SCANDT+12*, SCANDT+13*, SCANDT+15 |
SDEND | SCANPDT+1~, SCANPDT+3, SCANPDT+8, SCANPDT+13, SCANDT+1~, SCANDT+2, SCANDT+7, SCANDT+12 |
SDERR | SCAN~, SCAN+4, SCAN+5, SCAN+6, SCAN+7, SCANPDT+2, SCANPDT+3, SCANPDT+4, SCANVST+3, SCANVST+4 , SCANDT+2, SCANDT+3, SCANPAT+3, SCANPAT+4, PAT~, PATG+2, PATG+3, PATG+4, PATG+5, VISIT~ , VISITG+2, VISITG+3, VISITG+4, VISITG+5 |
SDFIL | SDOE~, SDOE+9, SCAN+1~, SCAN+6, SCANPDT+10, SCANPDT+16, SCANVST+8, SCANVST+12, SCANDT+9, SCANDT+15 , SCANPAT+8, SCANPAT+12 |
SDFN | SCANPDT+1~, SCANPDT+2, SCANPDT+8, SCANPDT+10, SCANPDT+14, SCANPDT+16, SCANPAT+1~, SCANPAT+3, SCANPAT+8, SCANPAT+12 , PAT~, PATG+5, PATG+7, PATG+8* |
SDIDX | SCAN+1~, SCAN+4, SCAN+9, SCAN+10, SCAN+11, SCAN+12 |
SDIR | SCAN~, SCAN+3 |
SDOE | OE0~, OE0+2, SDOE~, SDOE+2, SDOE+8, SDOE+12, SCANPDT+1~, SCANPDT+9*, SCANPDT+10*, SCANPDT+15* , SCANPDT+16*, SCANVST+1~, SCANVST+7*, SCANVST+8*, SCANVST+11*, SCANVST+12*, SCANDT+1~, SCANDT+8*, SCANDT+9*, SCANDT+14* , SCANDT+15*, SCANPAT+1~, SCANPAT+7*, SCANPAT+8*, SCANPAT+11*, SCANPAT+12* |
SDOE0 | SDOE+1~, SDOE+2*, SDOE+5, SDOE+8, SDOE+12 |
SDQ | SCAN~, SCAN+4, SCAN+5, SCAN+6, SCANPDT+2, SCANPDT+3, SCANVST+3, SCANDT+2, SCANPAT+3, PAT~ , PATG+2, PATG+4, PATG+7, PATG+8, VISIT~, VISITG+2, VISITG+4, VISITG+7, VISITG+8 |
SDQDIR | SCAN+1~, SCAN+3*, SCANPDT+6, SCANVST+6, SCANDT+5, SCANPAT+6 |
>> SDQUERY | PATG+7, PATG+8, VISITG+7, VISITG+8 |
SDSTOP | SDOE~, SCAN+1~, SCAN+2*, SCANPDT+8, SCANPDT+10, SCANPDT+14, SCANPDT+16, SCANVST+2*, SCANVST+8, SCANVST+12 , SCANDT+7, SCANDT+9, SCANDT+13, SCANDT+15, SCANPAT+2*, SCANPAT+8, SCANPAT+12 |
SDVSIT | SCANVST+1~, SCANVST+3, SCANVST+8, SCANVST+12 |
SDVST | VISIT~, VISITG+5, VISITG+7, VISITG+8* |
X | OE0+1~, OE0+2*, OE0+4*, OE0+5, SCAN+1~, SCAN+3* |
Y | SDOE+1~, SDOE+8*, SDOE+12* |
Y0 | SDOE+1~, SDOE+8*, SDOE+12* |