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

APCPHPRV.m

Go to the documentation of this file.
  1. APCPHPRV ; IHS/TUCSON/LAB - INPATIENT RECORD PROVIDER INFOR AUGUST 14, 1992 ; [ 04/03/98 08:39 AM ]
  1. ;;2.0;IHS PCC DATA EXTRACTION SYSTEM;;APR 03, 1998
  1. PROV ;
  1. ;get all provider information
  1. S (APCPH("MID"),APCPH("APC"))="",O=0 F S O=$O(^AUPNVPRV("AD",APCP("V DFN"),O)) Q:O=""!($D(APCPE("ERROR"))) D DISC
  1. I $D(APCPE("ERROR")) Q
  1. I $D(APCPT("A")) S APCPH("APC")=APCPT("A") G EOJ
  1. S:$D(APCPT("P")) APCPH("APC")=APCPT("P")
  1. ;
  1. EOJ ;
  1. K APCPT,X,Y,I,O
  1. Q
  1. DISC ; Provider Code. CP
  1. S X=$P(^AUPNVPRV(O,0),U)
  1. S I=$$VAL^XBDIQ1(APCPS("PROV FILE"),X,1)
  1. S I=$E(" ",1,4-$L(I))_I
  1. S:$P(^AUPNVPRV(O,0),U,5)="A" APCPT("A")=I S:$P(^(0),U,4)="P" APCPT("P")=I
  1. I $$VAL^XBDIQ1(APCPS("PROV FILE"),X,9999999.03)=17 S APCPH("MID")=1
  1. Q