Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: SDCO6

SDCO6.m

Go to the documentation of this file.
  1. SDCO6 ;ALB/RMO - Interview - Check Out;04 MAR 1993 10:00 am
  1. ;;5.3;Scheduling;**27,66,132,1015**;08/13/93;Build 21
  1. ;
  1. EN ;Entry point for SDCO INTERVIEW protocol
  1. ; Input -- SDOE
  1. S VALMBCK=""
  1. ;
  1. ; -- ok to edit?
  1. IF '$$EDITOK^SDCO3($G(SDOE),1) G INQ
  1. ;
  1. N SDCOQUIT
  1. D FULL^VALM1
  1. D INT(SDOE,.SDCOQUIT),PAUSE^VALM1:'$D(SDCOQUIT)
  1. I '$G(SCENFLG) D BLD^SDCO S SDCOXQB=1,VALMBCK="R"
  1. INQ Q
  1. ;
  1. INT(SDOE,SDCOQUIT) ;Inverview for Check Out
  1. ; Input -- SDOE Outpatient Encounter IEN
  1. ; Output -- SDCOQUIT User entered '^' or timeout
  1. ;
  1. ; -- exit if child
  1. I $P($G(^SCE(+SDOE,0)),"^",6) G INTQ
  1. ;
  1. N SDAPTYP
  1. S X=$$INTV^PXAPI("INTV","SD","PIMS",$P($G(^SCE(+SDOE,0)),U,5),$P($G(^SCE(+SDOE,0)),U,4),$P($G(^SCE(+SDOE,0)),U,2))
  1. S:X<0 SDCOQUIT=""
  1. ;
  1. INTQ Q
  1. ;
  1. ASK(SDPMTDF) ;Ask if user wishes to see the check out screen
  1. ; Input -- SDPMTDF Prompt Default 1=Yes and 0=No [Optional]
  1. ; Output -- Ask if user wishes to see check out screen
  1. N DIR,DIRUT,DTOUT,DUOUT,Y
  1. S DIR("A")="Do you wish to see the check out screen"
  1. S DIR("B")=$S($G(SDPMTDF):"YES",1:"NO"),DIR(0)="Y" W ! D ^DIR
  1. Q +$G(Y)