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

BGP7DPE3.m

Go to the documentation of this file.
  1. BGP7DPE3 ; IHS/CMI/LAB - patient ed report ;
  1. ;;17.1;IHS CLINICAL REPORTING;;MAY 10, 2017;Build 29
  1. ;
  1. ;
  1. SET73 ;EP
  1. I BGPTIME=2 D SET73P Q
  1. I BGPTIME=3 D SET73B Q
  1. I '$D(^BGPPEDCG(BGPRPT,18,0)) S ^BGPPEDCG(BGPRPT,18,0)="^90558.1218A^0^0"
  1. S Z=$O(^BGPPEDCG(BGPRPT,18,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDCG(BGPRPT,18,Z,0),U,3)=$P(^BGPPEDCG(BGPRPT,18,Z,0),U,3)+BGPC
  1. S Z=$P(^BGPPEDCG(BGPRPT,18,0),U,3)+BGPC,$P(^BGPPEDCG(BGPRPT,18,0),U,3)=Z,$P(^BGPPEDCG(BGPRPT,18,0),U,4)=Z
  1. S ^BGPPEDCG(BGPRPT,18,Z,0)=BGPT_U_BGPT_U_BGPC
  1. S ^BGPPEDCG(BGPRPT,18,"B",BGPT,Z)=""
  1. Q
  1. SET73P ;
  1. I '$D(^BGPPEDPG(BGPRPT,18,0)) S ^BGPPEDPG(BGPRPT,18,0)="^90558.1318A^0^0"
  1. S Z=$O(^BGPPEDPG(BGPRPT,18,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDPG(BGPRPT,18,Z,0),U,3)=$P(^BGPPEDPG(BGPRPT,18,Z,0),U,3)+1
  1. S Z=$P(^BGPPEDPG(BGPRPT,18,0),U,3)+1,$P(^BGPPEDPG(BGPRPT,18,0),U,3)=Z,$P(^BGPPEDPG(BGPRPT,18,0),U,4)=Z
  1. S ^BGPPEDPG(BGPRPT,18,Z,0)=BGPT_U_BGPT_U_1
  1. S ^BGPPEDPG(BGPRPT,18,"B",BGPT,Z)=""
  1. Q
  1. SET73B ;
  1. I '$D(^BGPPEDBG(BGPRPT,18,0)) S ^BGPPEDBG(BGPRPT,18,0)="^90558.1418A^0^0"
  1. S Z=$O(^BGPPEDBG(BGPRPT,18,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDBG(BGPRPT,18,Z,0),U,3)=$P(^BGPPEDBG(BGPRPT,18,Z,0),U,3)+1
  1. S Z=$P(^BGPPEDBG(BGPRPT,18,0),U,3)+1,$P(^BGPPEDBG(BGPRPT,18,0),U,3)=Z,$P(^BGPPEDBG(BGPRPT,18,0),U,4)=Z
  1. S ^BGPPEDBG(BGPRPT,18,Z,0)=BGPT_U_BGPT_U_1
  1. S ^BGPPEDBG(BGPRPT,18,"B",BGPT,Z)=""
  1. Q
  1. SET74 ;EP
  1. I BGPTIME=2 D SET74P Q
  1. I BGPTIME=3 D SET74B Q
  1. I '$D(^BGPPEDCG(BGPRPT,19,0)) S ^BGPPEDCG(BGPRPT,19,0)="^90558.1219A^0^0"
  1. S Z=$O(^BGPPEDCG(BGPRPT,19,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDCG(BGPRPT,19,Z,0),U,3)=$P(^BGPPEDCG(BGPRPT,19,Z,0),U,3)+BGPC
  1. S Z=$P(^BGPPEDCG(BGPRPT,19,0),U,3)+BGPC,$P(^BGPPEDCG(BGPRPT,19,0),U,3)=Z,$P(^BGPPEDCG(BGPRPT,19,0),U,4)=Z
  1. S ^BGPPEDCG(BGPRPT,19,Z,0)=BGPT_U_BGPT_U_BGPC
  1. S ^BGPPEDCG(BGPRPT,19,"B",BGPT,Z)=""
  1. Q
  1. SET74P ;
  1. I '$D(^BGPPEDPG(BGPRPT,19,0)) S ^BGPPEDPG(BGPRPT,19,0)="^90558.1319A^0^0"
  1. S Z=$O(^BGPPEDPG(BGPRPT,19,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDPG(BGPRPT,19,Z,0),U,3)=$P(^BGPPEDPG(BGPRPT,19,Z,0),U,3)+1
  1. S Z=$P(^BGPPEDPG(BGPRPT,19,0),U,3)+1,$P(^BGPPEDPG(BGPRPT,19,0),U,3)=Z,$P(^BGPPEDPG(BGPRPT,19,0),U,4)=Z
  1. S ^BGPPEDPG(BGPRPT,19,Z,0)=BGPT_U_BGPT_U_1
  1. S ^BGPPEDPG(BGPRPT,19,"B",BGPT,Z)=""
  1. Q
  1. SET74B ;
  1. I '$D(^BGPPEDBG(BGPRPT,19,0)) S ^BGPPEDBG(BGPRPT,19,0)="^90558.1419A^0^0"
  1. S Z=$O(^BGPPEDBG(BGPRPT,19,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDBG(BGPRPT,19,Z,0),U,3)=$P(^BGPPEDBG(BGPRPT,19,Z,0),U,3)+1
  1. S Z=$P(^BGPPEDBG(BGPRPT,19,0),U,3)+1,$P(^BGPPEDBG(BGPRPT,19,0),U,3)=Z,$P(^BGPPEDBG(BGPRPT,19,0),U,4)=Z
  1. S ^BGPPEDBG(BGPRPT,19,Z,0)=BGPT_U_BGPT_U_1
  1. S ^BGPPEDBG(BGPRPT,19,"B",BGPT,Z)=""
  1. Q
  1. SET75 ;EP
  1. I BGPTIME=2 D SET75P Q
  1. I BGPTIME=3 D SET75B Q
  1. I '$D(^BGPPEDCG(BGPRPT,21,0)) S ^BGPPEDCG(BGPRPT,21,0)="^90558.1221A^0^0"
  1. S Z=$O(^BGPPEDCG(BGPRPT,21,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDCG(BGPRPT,21,Z,0),U,3)=$P(^BGPPEDCG(BGPRPT,21,Z,0),U,3)+BGPC
  1. S Z=$P(^BGPPEDCG(BGPRPT,21,0),U,3)+BGPC,$P(^BGPPEDCG(BGPRPT,21,0),U,3)=Z,$P(^BGPPEDCG(BGPRPT,21,0),U,4)=Z
  1. S ^BGPPEDCG(BGPRPT,21,Z,0)=BGPT_U_BGPT_U_BGPC
  1. S ^BGPPEDCG(BGPRPT,21,"B",BGPT,Z)=""
  1. Q
  1. SET75P ;
  1. I '$D(^BGPPEDPG(BGPRPT,21,0)) S ^BGPPEDPG(BGPRPT,21,0)="^90558.1321A^0^0"
  1. S Z=$O(^BGPPEDPG(BGPRPT,21,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDPG(BGPRPT,21,Z,0),U,3)=$P(^BGPPEDPG(BGPRPT,21,Z,0),U,3)+1
  1. S Z=$P(^BGPPEDPG(BGPRPT,21,0),U,3)+1,$P(^BGPPEDPG(BGPRPT,21,0),U,3)=Z,$P(^BGPPEDPG(BGPRPT,21,0),U,4)=Z
  1. S ^BGPPEDPG(BGPRPT,21,Z,0)=BGPT_U_BGPT_U_1
  1. S ^BGPPEDPG(BGPRPT,21,"B",BGPT,Z)=""
  1. Q
  1. SET75B ;
  1. I '$D(^BGPPEDBG(BGPRPT,21,0)) S ^BGPPEDBG(BGPRPT,21,0)="^90558.1421A^0^0"
  1. S Z=$O(^BGPPEDBG(BGPRPT,21,"B",BGPT,0)) I Z D Q
  1. .S $P(^BGPPEDBG(BGPRPT,21,Z,0),U,3)=$P(^BGPPEDBG(BGPRPT,21,Z,0),U,3)+1
  1. S Z=$P(^BGPPEDBG(BGPRPT,21,0),U,3)+1,$P(^BGPPEDBG(BGPRPT,21,0),U,3)=Z,$P(^BGPPEDBG(BGPRPT,21,0),U,4)=Z
  1. S ^BGPPEDBG(BGPRPT,21,Z,0)=BGPT_U_BGPT_U_1
  1. S ^BGPPEDBG(BGPRPT,21,"B",BGPT,Z)=""
  1. Q