1 | SDOE ;ALB/MJK - ACRP APIs For An Encounter ;8/12/96
|
---|
2 | ;;5.3;Scheduling;**131**;Aug 13, 1993
|
---|
3 | ;
|
---|
4 | ; ------------------------- cpt api's --------------------------
|
---|
5 | ;
|
---|
6 | CPT(SDOE,SDERR) ; -- SDOE ASSIGNED A PROCEDURE [API ID: 65]
|
---|
7 | D PREP^SDQUT
|
---|
8 | Q $$CPT^SDOECPT(.SDOE,$G(SDERR))
|
---|
9 | ;
|
---|
10 | GETCPT(SDOE,SDCPT,SDERR) ; -- SDOE GET PROCEDURES [API ID: 61]
|
---|
11 | D PREP^SDQUT
|
---|
12 | G GETCPTG^SDOECPT
|
---|
13 | ;
|
---|
14 | FINDCPT(SDOE,SDCPTID,SDERR) ; -- SDOE FIND PROCEDURE [API ID: 71]
|
---|
15 | D PREP^SDQUT
|
---|
16 | Q $$FINDCPT^SDOECPT(.SDOE,.SDCPTID,$G(SDERR))
|
---|
17 | ;
|
---|
18 | ; ------------------------- dx api's --------------------------
|
---|
19 | ;
|
---|
20 | DX(SDOE,SDERR) ; -- SDOE ASSIGNED A DIAGNOSIS [API ID: 64]
|
---|
21 | D PREP^SDQUT
|
---|
22 | Q $$DX^SDOEDX(.SDOE,$G(SDERR))
|
---|
23 | ;
|
---|
24 | GETDX(SDOE,SDDX,SDERR) ; -- SDOE GET DIAGNOSES [API ID: 56]
|
---|
25 | D PREP^SDQUT
|
---|
26 | G GETDXG^SDOEDX
|
---|
27 | ;
|
---|
28 | FINDDX(SDOE,SDDXID,SDERR) ; -- SDOE FIND DIAGNOSIS [API ID: 70]
|
---|
29 | D PREP^SDQUT
|
---|
30 | Q $$FINDDX^SDOEDX(.SDOE,.SDDXID,$G(SDERR))
|
---|
31 | ;
|
---|
32 | GETPDX(SDOE,SDERR) ; -- SDOE GET PRIMARY DIAGNOSIS [API ID: 73]
|
---|
33 | D PREP^SDQUT
|
---|
34 | Q $$GETPDX^SDOEDX(.SDOE,$G(SDERR))
|
---|
35 | ;
|
---|
36 | ; ------------------------- provider api's --------------------------
|
---|
37 | ;
|
---|
38 | PRV(SDOE,SDERR) ; -- SDOE ASSIGNED A PROVIDER [API ID: 63]
|
---|
39 | D PREP^SDQUT
|
---|
40 | Q $$PRV^SDOEPRV(.SDOE,$G(SDERR))
|
---|
41 | ;
|
---|
42 | GETPRV(SDOE,SDPRV,SDERR) ; -- SDOE GET PROVIDERS [API ID: 58]
|
---|
43 | D PREP^SDQUT
|
---|
44 | G GETPRVG^SDOEPRV
|
---|
45 | ;
|
---|
46 | FINDPRV(SDOE,SDPRVID,SDERR) ; -- SDOE FIND PROVIDER [API ID: 69]
|
---|
47 | D PREP^SDQUT
|
---|
48 | Q $$FINDPRV^SDOEPRV(.SDOE,.SDPRVID,$G(SDERR))
|
---|
49 | ;
|
---|
50 | ; --------------------------------oe api's--------------------------
|
---|
51 | ;
|
---|
52 | GETOE(SDOE,SDERR) ; -- SDOE GET ZERO NODE [API ID: 98]
|
---|
53 | D PREP^SDQUT
|
---|
54 | Q $$GETOE^SDOEOE(.SDOE,$G(SDERR))
|
---|
55 | ;
|
---|
56 | GETGEN(SDOE,SDAT,SDERR) ; -- SDOE GET GENERAL DATA [API ID: 76]
|
---|
57 | D PREP^SDQUT
|
---|
58 | G GETGENG^SDOEOE
|
---|
59 | ;
|
---|
60 | PARSE(SDATA,SDFMT,SDY,SDERR) ; -- SDOE PARSE GENERAL DATA [API ID: 78]
|
---|
61 | D PREP^SDQUT
|
---|
62 | G PARSEG^SDOEOE
|
---|
63 | ;
|
---|
64 | EXAE(DFN,SDBEG,SDEND,SDFLAGS,SDERR) ; -- SDOE FIND FIRST STANDALONE [API ID: 72]
|
---|
65 | D PREP^SDQUT
|
---|
66 | Q $$EXAE^SDOEOE(.DFN,.SDBEG,.SDEND,$G(SDFLAGS),$G(SDERR))
|
---|
67 | ;
|
---|
68 | GETLAST(DFN,SDBEG,SDFLAGS,SDERR) ; -- SDOE FIND LAST STANDALONE [API ID: 75]
|
---|
69 | D PREP^SDQUT
|
---|
70 | Q $$GETLAST^SDOEOE(.DFN,.SDBEG,$G(SDFLAGS),$G(SDERR))
|
---|
71 | ;
|
---|
72 | EXOE(DFN,SDBEG,SDEND,SDFLAGS,SDERR) ; -- SDOE FIND FIRST ENCOUNTER [API ID: 74]
|
---|
73 | D PREP^SDQUT
|
---|
74 | Q $$EXOE^SDOEOE(.DFN,.SDBEG,.SDEND,$G(SDFLAGS),$G(SDERR))
|
---|
75 | ;
|
---|
76 | ER(SDOE) ; -- api retrieves Extended Reference field
|
---|
77 | ; - not supported generically
|
---|
78 | ; - will be removed in the future
|
---|
79 | ; - you need IA to use!
|
---|
80 | ;
|
---|
81 | Q $P($G(^SCE(SDOE,0)),U,9)
|
---|
82 | ;
|
---|