1 | SDCO31 ;ALB/RMO - Provider Cont. - Check Out;19 MAR 1993 9:04 am
|
---|
2 | ;;5.3;Scheduling;**41**;AUG 13, 1993
|
---|
3 | ;
|
---|
4 | PRHLP(SDCL) ;Provider Help for Clinic
|
---|
5 | ; Input -- SDCL Hospital Location file IEN
|
---|
6 | ; Output -- Help
|
---|
7 | N C,I,SDNPI
|
---|
8 | I '$O(^SC(SDCL,"PR",0)) G PRHLPQ
|
---|
9 | W !!,"The following providers are associated with ",$$LOWER^VALM1($P($G(^SC(SDCL,0)),"^")),":"
|
---|
10 | W !!,"Default Provider: ",$S($$PRDEF(SDCL)]"":$$PRDEF(SDCL),1:"[None]")
|
---|
11 | W !!,"Other providers: "
|
---|
12 | S (C,I)=0 F S I=$O(^SC(SDCL,"PR",I)) Q:'I I $D(^(I,0)) S SDNPI=+^(0) I '$D(^SC("ADPR",SDCL,I)) D
|
---|
13 | .S C=C+1
|
---|
14 | .W:C=1 !
|
---|
15 | .D PAUSE^VALM1:'(C#15) W !,$$PR(SDNPI)
|
---|
16 | W:'C "None"
|
---|
17 | PRHLPQ Q
|
---|
18 | ;
|
---|
19 | PRDEF(SDCL) ;Provider Default for Clinic
|
---|
20 | ; Input -- SDCL Hospital Location file IEN
|
---|
21 | ; IF DEFINED: DFN - ptr to PATIENT File
|
---|
22 | ; Output -- Default
|
---|
23 | N Y,X
|
---|
24 | I $D(^SC("ADPR",SDCL)),$D(^SC(SDCL,"PR",+$O(^(SDCL,0)),0)) S Y=$$PR(+^(0))
|
---|
25 | S:($G(Y)="")&($G(^SC(SDCL,"PC")))&($D(DFN)) Y=$P($$NMPCPR^SCAPMCU2(DFN,DT,1),U,2)
|
---|
26 | Q $G(Y)
|
---|
27 | ;
|
---|
28 | PR(SDNPI) ;Provider Display Data
|
---|
29 | ; Input -- SDNPI New Person IEN
|
---|
30 | ; Output -- Provider Display Data - Provider Name
|
---|
31 | N Y
|
---|
32 | S Y=$S($D(^VA(200,SDNPI,0)):$P(^(0),"^"),1:"Unknown")
|
---|
33 | Q $G(Y)
|
---|