SDOE ;ALB/MJK - ACRP APIs For An Encounter ;8/12/96
Source file <SDOE.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ER(SDOE) | ; -- api retrieves Extended Reference field ; - not supported generically ; - will be removed in the future ; - you need IA to use! | 
 
 | 
| GETOE(SDOE,SDERR) | ; -- SDOE GET ZERO NODE                    [API ID: 98] | 
 
 | 
| PRV(SDOE,SDERR) | ; -- SDOE ASSIGNED A PROVIDER                      [API ID: 63] | 
 
 | 
| GETPRV(SDOE,SDPRV,SDERR) | ; -- SDOE GET PROVIDERS            [API ID: 58] | 
 
 | 
| EXAE(DFN,SDBEG,SDEND,SDFLAGS,SDERR) | ; -- SDOE FIND FIRST STANDALONE [API ID: 72] | 
 
 | 
| FINDPRV(SDOE,SDPRVID,SDERR) | ; -- SDOE FIND PROVIDER            [API ID: 69] | 
 
 | 
| GETPDX(SDOE,SDERR) | ; -- SDOE GET PRIMARY DIAGNOSIS            [API ID: 73] | 
 
 | 
| FINDDX(SDOE,SDDXID,SDERR) | ; -- SDOE FIND DIAGNOSIS           [API ID: 70] | 
 
 | 
| PARSE(SDATA,SDFMT,SDY,SDERR) | ; -- SDOE PARSE GENERAL DATA       [API ID: 78] | 
 
 | 
| DX(SDOE,SDERR) | ; -- SDOE ASSIGNED A DIAGNOSIS                     [API ID: 64] | 
 
 | 
| GETLAST(DFN,SDBEG,SDFLAGS,SDERR) | ; -- SDOE FIND LAST STANDALONE  [API ID: 75] | 
 
 | 
| FINDCPT(SDOE,SDCPTID,SDERR) | ; -- SDOE FIND PROCEDURE           [API ID: 71] | 
 
 | 
| CPT(SDOE,SDERR) | ; -- SDOE ASSIGNED A PROCEDURE                     [API ID: 65] | 
 
 | 
| GETDX(SDOE,SDDX,SDERR) | ; -- SDOE GET DIAGNOSES                    [API ID: 56] | 
 
 | 
| EXOE(DFN,SDBEG,SDEND,SDFLAGS,SDERR) | ; -- SDOE FIND FIRST ENCOUNTER  [API ID: 74] | 
 
 | 
| GETGEN(SDOE,SDAT,SDERR) | ; -- SDOE GET GENERAL DATA                 [API ID: 76] | 
 
 | 
| GETCPT(SDOE,SDCPT,SDERR) | ; -- SDOE GET PROCEDURES           [API ID: 61] | 
 
 | 
| Name | Field # of Occurrence | 
|---|---|
| $$CPT^SDOECPT | CPT+2 | 
| $$FINDCPT^SDOECPT | FINDCPT+2 | 
| GETCPTG^SDOECPT | GETCPT+2 | 
| $$DX^SDOEDX | DX+2 | 
| $$FINDDX^SDOEDX | FINDDX+2 | 
| $$GETPDX^SDOEDX | GETPDX+2 | 
| GETDXG^SDOEDX | GETDX+2 | 
| $$EXAE^SDOEOE | EXAE+2 | 
| $$EXOE^SDOEOE | EXOE+2 | 
| $$GETLAST^SDOEOE | GETLAST+2 | 
| $$GETOE^SDOEOE | GETOE+2 | 
| GETGENG^SDOEOE | GETGEN+2 | 
| PARSEG^SDOEOE | PARSE+2 | 
| $$FINDPRV^SDOEPRV | FINDPRV+2 | 
| $$PRV^SDOEPRV | PRV+2 | 
| GETPRVG^SDOEPRV | GETPRV+2 | 
| PREP^SDQUT | CPT+1, GETCPT+1, FINDCPT+1, DX+1, GETDX+1, FINDDX+1, GETPDX+1, PRV+1, GETPRV+1, FINDPRV+1 , GETOE+1, GETGEN+1, PARSE+1, EXAE+1, GETLAST+1, EXOE+1 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^SCE - [#409.68] | ER+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DFN | EXAE~, EXAE+2, GETLAST~, GETLAST+2, EXOE~, EXOE+2 | 
| SDAT | GETGEN~ | 
| SDATA | PARSE~ | 
| SDBEG | EXAE~, EXAE+2, GETLAST~, GETLAST+2, EXOE~, EXOE+2 | 
| SDCPT | GETCPT~ | 
| SDCPTID | FINDCPT~, FINDCPT+2 | 
| SDDX | GETDX~ | 
| SDDXID | FINDDX~, FINDDX+2 | 
| SDEND | EXAE~, EXAE+2, EXOE~, EXOE+2 | 
| SDERR | CPT~, CPT+2, GETCPT~, FINDCPT~, FINDCPT+2, DX~, DX+2, GETDX~, FINDDX~, FINDDX+2 , GETPDX~, GETPDX+2, PRV~, PRV+2, GETPRV~, FINDPRV~, FINDPRV+2, GETOE~, GETOE+2, GETGEN~ , PARSE~, EXAE~, EXAE+2, GETLAST~, GETLAST+2, EXOE~, EXOE+2 | 
| SDFLAGS | EXAE~, EXAE+2, GETLAST~, GETLAST+2, EXOE~, EXOE+2 | 
| SDFMT | PARSE~ | 
| SDOE | CPT~, CPT+2, GETCPT~, FINDCPT~, FINDCPT+2, DX~, DX+2, GETDX~, FINDDX~, FINDDX+2 , GETPDX~, GETPDX+2, PRV~, PRV+2, GETPRV~, FINDPRV~, FINDPRV+2, GETOE~, GETOE+2, GETGEN~ , ER~, ER+5 | 
| SDPRV | GETPRV~ | 
| SDPRVID | FINDPRV~, FINDPRV+2 | 
| SDY | PARSE~ | 
| U | ER+5 |