SDOEQ ;ALB/MJK - Encounter Query Object Methods ;8/12/96
Source file <SDOEQ.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 3 | (DATE,FILTER,INDEX,PAT,SCANCB,VISIT)^SDQ $$ERRCHK^SDQUT ($$ACTION,$$PAT,$$QRY,$$QRYINACT)^SDQVAL |
| PCE Patient Care Encounter | 1 | $$VALVST^PXAPIOE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PATQ | ||
| SCANVSTQ | ||
| PATG | ; -- goto entry point
; -- do validation checks |
|
| SCANPATQ | ||
| SDOEXQ | ||
| VISITQ | ||
| SCANPAT | ; -- patient only scan
|
|
| SCANDTQ | ||
| PAT(SDQ,SDFN,SDACT,SDERR) | ; -- SDQ PATIENT
; API ID: 81 |
|
| SCANPDTQ | ||
| SDOE(SDOE,SDFIL,SDCB,SDSTOP) | ; -- do filter and callback
|
|
| SCANDT | ; -- date only scan
|
|
| SCAN(SDQ,SDIR,SDERR) | ; -- full scan of all needed records
|
|
| OE0(SDOE) | ; -- get only supported 0th node fields
|
|
| SCANVST | ; -- scan by visit
|
|
| VISITG | ; -- goto entry point
; -- do validation checks |
|
| VISIT(SDQ,SDVST,SDACT,SDERR) | ; -- SDQ VISIT
; API ID: 84 |
|
| SCANQ | ||
| SCANPDT | ; -- scan by patient and date
|
| 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 (* Changed, ! Killed) |
|---|---|
| ^SCE - [#409.68] | OE0+2 |
| ^SCE("ADFN" | SCANPDT+8, SCANPDT+10, SCANPDT+14, SCANPDT+16 |
| ^SCE("AVSIT" | SCANVST+8, SCANVST+12 |
| ^SCE("B" | SCANDT+7, SCANDT+9, SCANDT+13, SCANDT+15 |
| ^SCE("C" | SCANPAT+8, SCANPAT+12 |
| 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* |