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

ADGPCAC4.m

Go to the documentation of this file.
  1. ADGPCAC4 ; IHS/ADC/PDW/ENM - ADT/PCC DATA ENTRY-PROVIDER ; [ 03/25/1999 11:48 AM ]
  1. ;;5.0;ADMISSION/DISCHARGE/TRANSFER;;MAR 25, 1999
  1. ;
  1. A ; -- driver
  1. D L4 Q:$D(DIRUT)
  1. D ^ADGPCAC5 Q
  1. ;
  1. L4 ; -- loop v provider
  1. N IFN,N
  1. Q:'$D(^AUPNVPRV("AD",DGVI))
  1. W @IOF," (4) Provider"
  1. S IFN=0 F S IFN=$O(^AUPNVPRV("AD",DGVI,IFN)) Q:'IFN D 4 Q:$D(DIRUT)
  1. Q:$D(DIRUT) D Q Q
  1. ;
  1. 4 ; -- display provider info
  1. Q:'$D(^AUPNVPRV(IFN,0)) S N=^(0)
  1. W !!?14,"Provider: ",$$PRV,!?5,"Primary/Secondary: ",$$PRI
  1. W ?38,"Operating/Attending: ",$$OPA
  1. ; -- form feed?
  1. W ! Q:($Y+4)'>IOSL K DIR S DIR(0)="E" D ^DIR K DIR,X W @IOF Q
  1. ;
  1. Q ; -- cleanup
  1. K DIR W ! S DIR(0)="E" D ^DIR K DIR,X W @IOF Q
  1. ;
  1. PRV() ; -- provider
  1. I $P(^DD(9000010.06,.01,0),U,2)["200" Q $P($G(^VA(200,+N,0)),U)
  1. Q $P($G(^DIC(16,+N,0)),U)
  1. ;
  1. PRI() ; -- primary/secondary
  1. N Y S Y=$P(N,U,4) S C=$P(^DD(9000010.06,.04,0),U,2) D Y^DIQ Q Y
  1. ;
  1. OPA() ; -- operating/attending
  1. N Y S Y=$P(N,U,5) S C=$P(^DD(9000010.06,.05,0),U,2) D Y^DIQ Q Y