SDQ ;ALB/MJK - Query Object Methods ;8/12/96
Source file <SDQ.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Scheduling | 5 | SDAMOL1 SDOEQ SDOERPC SDPPADD1 SDUTL2 | 
| Adverse Reaction Tracking | 1 | GMRACMR2 | 
| Order Entry Results Reporting | 1 | ORWCV | 
| Registration | 1 | DGSDU | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GETFIL(SDQ,SDERR) | ; -- get filter property              [API ID: 1xx] ; -- not supported | |
| GETENTRY(SDQ,SDERR) | ; -- SDQ GET CURRENT ENTRY ID            [API ID: 95] | 
 
 | 
| FIRST(SDQ,SDERR) | ; -- SDQ FIRST                           [API ID: 90] | 
 
 | 
| CLOSE(SDQ,SDERR) | ; -- SDQ CLOSE                            [API ID: 80] | 
 
 | 
| PAT(SDQ,SDFN,SDACT,SDERR) | ; -- SDQ PATIENT                  [API ID: 81] | 
 
 | 
| OPEN(SDQ,SDERR) | ; -- SDQ OPEN                                     [API ID: 79] | 
 
 | 
| KILL | ; -- kill class and ien list globals | |
| SCANCB(SDQ,SDCB,SDACT,SDERR) | ; -- SDQ SCAN CALLBACK           [API ID: 100] | 
 
 | 
| EOF(SDQ,SDERR) | ; -- SDQ EOF                                     [API ID: 86] | 
 
 | 
| OPENQ | ||
| GETINDEX(SDQ,SDERR) | ; -- get index property              [API ID: 1xx] ; -- not supported | |
| REFRESH(SDQ,SDERR) | ; -- SDQ REFRESH                         [API ID: 94] | 
 
 | 
| LAST(SDQ,SDERR) | ; -- SDQ LAST                                    [API ID: 91] | 
 
 | 
| ACTIVE(SDQ,SDSTAT,SDACT,SDERR) | ; -- SDQ ACTIVE STATUS           [API ID: 88] | 
 
 | 
| GETDATE(SDQ,SDERR) | ; -- get date range property          [API ID: 1xx] ; -- not supported | |
| GETVISIT(SDQ,SDERR) | ; -- get visit property              [API ID: 1xx] ; -- not supported | |
| GETPAT(SDQ,SDERR) | ; -- get patient property             [API ID: 1xx] ; -- not supported | |
| DESTROY(SDQ) | ; -- query class level method for DESTROY | |
| PRIOR(SDQ,SDERR) | ; -- SDQ PRIOR                           [API ID: 93] | 
 
 | 
| GETACT(SDQ,SDERR) | ; -- activate query                      [API ID: 1xx] ; -- not supported | |
| VISIT(SDQ,SDVST,SDACT,SDERR) | ; -- SDQ VISIT                   [API ID: 84] | 
 
 | 
| STORE(SDQUERY,SDSTORE) | ; -- decide whether to use a local or global | |
| COUNT(SDQ,SDERR) | ; -- SDQ COUNT                           [API ID: 89] | 
 
 | 
| FILTER(SDQ,SDFIL,SDACT,SDERR) | ; -- SDQ FILTER                   [API ID: 83] | 
 
 | 
| CLOSEQ | ||
| DATE(SDQ,SDBEG,SDEND,SDACT,SDERR) | ; -- SDQ DATE RANGE       [API ID: 82] | 
 
 | 
| INDEX(SDQ,SDIDX,SDACT,SDERR) | ; -- SDQ INDEX NAME              [API ID: 85] | 
 
 | 
| BOF(SDQ,SDERR) | ; -- SDQ BOF                                     [API ID: 87] | 
 
 | 
| CREATE(SDQ,SDQNAME,SDERR) | ; -- query class level method for CREATE | |
| SCAN(SDQ,SDIR,SDERR) | ; -- SDQ SCAN                            [API ID: 99] | 
 
 | 
| NEXT(SDQ,SDERR) | ; -- SDQ NEXT                                    [API ID: 92] | 
 
 | 
| Name | Field # of Occurrence | 
|---|---|
| PAT^SDOEQ | GETPAT+4 | 
| PATG^SDOEQ | PAT+2 | 
| VISIT^SDOEQ | GETVISIT+4 | 
| VISITG^SDOEQ | VISIT+2 | 
| $$BOF^SDQNAV | BOF+2 | 
| $$COUNT^SDQNAV | COUNT+2 | 
| $$EOF^SDQNAV | EOF+2 | 
| FIRSTG^SDQNAV | FIRST+2 | 
| LASTG^SDQNAV | LAST+2 | 
| NEXTG^SDQNAV | NEXT+2 | 
| PRIORG^SDQNAV | PRIOR+2 | 
| SCANCBG^SDQNAV | SCANCB+2 | 
| SCANG^SDQNAV | SCAN+2 | 
| ACTIVE^SDQPROP | GETACT+4 | 
| ACTIVEG^SDQPROP | ACTIVE+2 | 
| DATE^SDQPROP | GETDATE+4 | 
| DATEG^SDQPROP | DATE+2 | 
| FILTER^SDQPROP | GETFIL+4 | 
| FILTERG^SDQPROP | FILTER+2 | 
| INDEX^SDQPROP | GETINDEX+4 | 
| INDEXG^SDQPROP | INDEX+2 | 
| STOP^SDQPROP | OPEN+10 | 
| $$GETENTRY^SDQUT | GETENTRY+2 | 
| PREP^SDQUT | OPEN+1, CLOSE+1, PAT+1, GETPAT+2, DATE+1, GETDATE+2, FILTER+1, GETFIL+2, VISIT+1, GETVISIT+2 , INDEX+1, GETINDEX+2, ACTIVE+1, GETACT+2, REFRESH+1, SCAN+1, SCANCB+1, NEXT+1, PRIOR+1, FIRST+1 , LAST+1, EOF+1, BOF+1, COUNT+1, GETENTRY+1 | 
| REFRESHG^SDQUT | REFRESH+2 | 
| $$QRY^SDQVAL | CLOSE+4 | 
| BLD^SDQVAL | CREATE+26 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC - [#1] | CREATE+16 | 
| ^SD(409.64 - [#409.64] | CREATE+2, CREATE+4, CREATE+14 | 
| ^TMP("SDQDATA" | STORE+4 | 
| ^TMP("SDQUERY CLASS" | OPEN+9, OPEN+14, CLOSE+8, CREATE+13!, CREATE+14*, CREATE+15*, CREATE+16*, CREATE+18*, DESTROY+1!, KILL+1! | 
| ^TMP("SDQUERY LIST" | KILL+2! | 
| Name | Line Occurrences | 
|---|---|
| $$CREATE | OPEN+4 | 
| $$DESTROY | CLOSE+15 | 
| CLOSEQ | CLOSE+4, CLOSE+15 | 
| KILL | CREATE+8, DESTROY+2 | 
| OPENQ | OPEN+4 | 
| STORE | CREATE+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| SDACT | PAT~, DATE~, FILTER~, VISIT~, GETVISIT+4, INDEX~, ACTIVE~, GETACT+4, SCANCB~ | 
| SDBEG | DATE~, GETDATE+3~, GETDATE+4, GETDATE+5 | 
| SDCB | SCANCB~ | 
| SDCLOSE | CLOSE+7~, CLOSE+8*, CLOSE+9 | 
| SDCLS | CREATE+1~, CREATE+2*, CREATE+3, CREATE+4, CREATE+14, CREATE+15 | 
| SDCLS0 | CREATE+1~, CREATE+4*, CREATE+5, CREATE+16, CREATE+18 | 
| SDEND | DATE~, GETDATE+3~, GETDATE+4, GETDATE+5 | 
| SDERR | OPEN~, OPEN+4, CLOSE~, CLOSE+4, CREATE~, CREATE+26, PAT~, GETPAT~, GETPAT+4, DATE~ , GETDATE~, GETDATE+4, FILTER~, GETFIL~, GETFIL+4, VISIT~, GETVISIT~, GETVISIT+4, INDEX~, GETINDEX~ , GETINDEX+4, ACTIVE~, GETACT~, GETACT+4, REFRESH~, SCAN~, SCANCB~, NEXT~, PRIOR~, FIRST~ , LAST~, EOF~, EOF+2, BOF~, BOF+2, COUNT~, COUNT+2, GETENTRY~, GETENTRY+2 | 
| SDFIL | FILTER~, GETFIL+3~, GETFIL+4, GETFIL+5 | 
| SDFN | PAT~, GETPAT+3~, GETPAT+4, GETPAT+5 | 
| SDIDX | INDEX~, GETINDEX+3~, GETINDEX+4, GETINDEX+5 | 
| SDIN | CREATE+23~, CREATE+26 | 
| SDIN("CLASS" | CREATE+24* | 
| SDIR | SCAN~ | 
| SDOK | CREATE+1~, CREATE+20*, CREATE+27*, CREATE+29 | 
| SDOLD | STORE+1~, STORE+3*, STORE+6, STORE+7 | 
| SDOPEN | OPEN+13~, OPEN+14*, OPEN+15 | 
| SDOUT | CREATE+23~, CREATE+26 | 
| SDOUT("CLASS" | CREATE+25* | 
| SDQ | OPEN~, OPEN+4, OPEN+7, OPEN+8, OPEN+9, OPEN+10, OPEN+14, CLOSE~, CLOSE+4, CLOSE+8 , CLOSE+12, CLOSE+15, CLOSE+16*, CREATE~, CREATE+11*, CREATE+13, CREATE+14, CREATE+15, CREATE+16, CREATE+18 , DESTROY~, DESTROY+1, PAT~, GETPAT~, GETPAT+4, DATE~, GETDATE~, GETDATE+4, FILTER~, GETFIL~ , GETFIL+4, VISIT~, GETVISIT~, GETVISIT+4, INDEX~, GETINDEX~, GETINDEX+4, ACTIVE~, GETACT~, GETACT+4 , REFRESH~, SCAN~, SCANCB~, NEXT~, PRIOR~, FIRST~, LAST~, EOF~, EOF+2, BOF~ , BOF+2, COUNT~, COUNT+2, GETENTRY~, GETENTRY+2 | 
| SDQNAME | CREATE~, CREATE+2, CREATE+24, CREATE+25 | 
| SDQUERY | OPEN+7, OPEN+8, OPEN+9, CLOSE+12, CREATE+6*, CREATE+7, CREATE+8, CREATE+11*, STORE~, STORE+2 , STORE+3, STORE+4*, STORE+5, STORE+6, DESTROY+2!, KILL+3 | 
| SDSTAT | ACTIVE~, GETACT+3~, GETACT+4, GETACT+5 | 
| SDSTORE | CREATE+1~, CREATE+5*, CREATE+7, STORE~, STORE+2 | 
| SDVST | VISIT~, GETVISIT+3~, GETVISIT+4, GETVISIT+5 | 
| U | CREATE+5 | 
| >> X | OPEN+9* |