[613] | 1 | GMRCILKP ;SLC/JFR - LOOK UP IFC BY REMOTE CONS #; 1/2/02 14:34
|
---|
| 2 | ;;3.0;CONSULT/REQUEST TRACKING;**22**;DEC 27, 1997
|
---|
| 3 | EN ; start here
|
---|
| 4 | N DIR,DIRUT,DIROUT,DTOUT,DUOUT,X,Y,GMRCSIT,GMRCO,DFN,GMRCREMC
|
---|
| 5 | N VALMBCK,VALMCNT,GMRCA,GMRCDIF,GMRCDVL,GMRCLOC,GMRCWARD,GMRCX,GMRCDISP
|
---|
| 6 | S DIR(0)="PO^4:EMQ"
|
---|
| 7 | S DIR("S")="I $$STA^XUAF4(+Y)=+$$STA^XUAF4(+Y)"
|
---|
| 8 | S DIR("A")="Choose the facility to which the remote entry belongs"
|
---|
| 9 | D ^DIR
|
---|
| 10 | I $D(DIRUT) Q
|
---|
| 11 | S GMRCSIT=+Y
|
---|
| 12 | K X,Y,DIR
|
---|
| 13 | S DIR(0)="NO^1:9999999"
|
---|
| 14 | S DIR("A")="Select the Remote Consult Entry #"
|
---|
| 15 | D ^DIR
|
---|
| 16 | I $D(DIRUT) Q
|
---|
| 17 | S GMRCREMC=Y
|
---|
| 18 | S GMRCO=$O(^GMR(123,"AIFC",GMRCSIT,GMRCREMC,0))
|
---|
| 19 | I '$G(GMRCO) D G EN
|
---|
| 20 | . W $C(7),!!
|
---|
| 21 | . W "No Consult on file for the selected site with that remote number!"
|
---|
| 22 | . W !!
|
---|
| 23 | . K DIR
|
---|
| 24 | . S DIR(0)="E" D ^DIR
|
---|
| 25 | . W !,"Select again"
|
---|
| 26 | S DFN=$P(^GMR(123,GMRCO,0),U,2)
|
---|
| 27 | K DIR
|
---|
| 28 | S DIR(0)="S^B:brief;D:detailed"
|
---|
| 29 | S DIR("A")="Display type"
|
---|
| 30 | S DIR("B")="B"
|
---|
| 31 | D ^DIR
|
---|
| 32 | I $D(DTOUT)!($D(DUOUT)) Q
|
---|
| 33 | S GMRCDISP=Y
|
---|
| 34 | I GMRCDISP="B" D G EN
|
---|
| 35 | . N GMRCST,GMRCSS,GMRCPNM,GMRCSN
|
---|
| 36 | . D DEM^GMRCU
|
---|
| 37 | . S GMRCSN=$P(GMRCSN,"-",3)
|
---|
| 38 | . S GMRCPNM=$E(GMRCPNM,1,23)
|
---|
| 39 | . S GMRCST=$$GET1^DIQ(100.01,$P(^GMR(123,GMRCO,0),U,12),.1)
|
---|
| 40 | . S GMRCSS=$E($$SVC^GMRCAU(GMRCO),1,22)
|
---|
| 41 | . W !!,"Local cslt# To Service",?37,"Status Patient",?74,"SSN"
|
---|
| 42 | . W !,$$REPEAT^XLFSTR("-",79)
|
---|
| 43 | . W !,GMRCO,?14,GMRCSS,?39,GMRCST,?46,GMRCPNM,?74,GMRCSN,!!
|
---|
| 44 | . K DIR S DIR(0)="E" D ^DIR
|
---|
| 45 | . W !,"Select again"
|
---|
| 46 | . D ^GMRCREXT
|
---|
| 47 | I GMRCDISP="D" D G EN
|
---|
| 48 | . D DT^GMRCSLM2(GMRCO)
|
---|
| 49 | . I '$D(^TMP("GMRCR",$J,"DT")) W !,"Error finding details!" Q
|
---|
| 50 | . M ^TMP("GMRCR",$J,"DTLIST")=^TMP("GMRCR",$J,"DT")
|
---|
| 51 | . S VALMCNT=$O(^TMP("GMRCR",$J,"DTLIST"," "),-1)
|
---|
| 52 | . D EN^VALM("GMRC DETAILED DISPLAY")
|
---|
| 53 | . D ^GMRCREXT
|
---|
| 54 | Q
|
---|