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

APCLPN1.m

Go to the documentation of this file.
  1. APCLPN1 ; IHS/CMI/LAB - PROVIDER NARRATIVE LISTING ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. START ;
  1. S APCLBT=$H
  1. K ^XTMP("APCLPN",APCLJOB,APCLBTH)
  1. D XTMP^APCLOSUT("APCLPN","PCC PROV NARR REVIEW")
  1. V ; Run by visit date
  1. S APCLODAT=APCLSD_".9999" F S APCLODAT=$O(^AUPNVSIT("B",APCLODAT)) Q:APCLODAT=""!((APCLODAT\1)>APCLED) D V1
  1. ;
  1. END ;
  1. S APCLET=$H
  1. Q
  1. V1 ;
  1. S V="" F S V=$O(^AUPNVSIT("B",APCLODAT,V)) Q:V'=+V I $D(^AUPNVSIT(V,0)) S APCLVREC=^(0) D
  1. .K APCLSKIP
  1. .Q:'$P(APCLVREC,U,9)
  1. .Q:$P(APCLVREC,U,11)
  1. .Q:'$D(^AUPNVPOV("AD",V))
  1. .Q:'$D(^AUPNVPRV("AD",V))
  1. .S B=0 F S B=$O(^AUPNVPRV("AD",V,B)) Q:B="" D
  1. ..I APCLPRIM,$P(^AUPNVPRV(B,0),U,4)'="P" Q
  1. ..S P=$P(^AUPNVPRV(B,0),U)
  1. ..S F=0
  1. ..D @APCLPSRT
  1. ..Q:'F
  1. ..S ^XTMP("APCLPN",APCLJOB,APCLBTH,S,V)=""
  1. ..Q
  1. .Q
  1. Q
  1. ;
  1. P ;
  1. I $D(APCLCDIS) S S="" D D Q:S=""
  1. S S=P,F=1
  1. Q
  1. ;
  1. O ;
  1. Q:APCLPROV'=P
  1. S S=P,F=1
  1. Q
  1. ;
  1. D ;
  1. Q:'$D(^DIC(6,P))
  1. S Y=$P(^DIC(6,P,0),U,4)
  1. Q:Y=""
  1. Q:APCLDISC'=Y
  1. S S=APCLDISC
  1. S F=1
  1. Q
  1. ;
  1. A ;
  1. Q:'$D(^DIC(6,P))
  1. S Y=$P(^DIC(6,P,0),U,4)
  1. Q:Y=""
  1. S S=Y
  1. S F=1
  1. Q
  1. ;