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

ONCOPMP.m

Go to the documentation of this file.
  1. ONCOPMP ;Hines OIFO/GWB - PRINT MULTIPLE ABSTRACTS ;12/16/99
  1. ;;2.2;ONCOLOGY;**1**;Jul 31, 2013;Build 8
  1. ;
  1. PRT1 ;QA ABSTRACT
  1. S FLDS="[ONCQA]",(FR,TO)=NUMBER,BY="@NUMBER",DIC="^ONCO(165.5,",L=0
  1. D EN1^DIP
  1. Q
  1. ;
  1. PRT2 ;SET VARIABLES AND @PRINT
  1. K DXS S DIOEND="S DN=1,D0=ONCODA F XI=50:1:58 K DXS D @(""^ONCOY""_XI)"
  1. S FLDS="[ONCOY49]",FR=NUMBER,TO=NUMBER,BY="@NUMBER",DIC="^ONCO(165.5,",L=0 D EN1^DIP
  1. Q
  1. PRT3 ;Report 3
  1. S ONCOIEN=ONCODA D MULT^ONCOPA1
  1. ; K DXS S DIOEND="S DN=1,D0=ONCODA F XI=2:1:11 K DXS D @(""^ONCOX""_XI) K DXS"
  1. ; S FLDS="[ONCOX1]",FR=NUMBER,TO=NUMBER,BY="@NUMBER",DIC="^ONCO(165.5,",L=0 D EN1^DIP
  1. Q
  1. ;
  1. PRT4 ;Report 4
  1. N XD0
  1. S FLDS="[ONCO XINCIDENCE RPRT]",(FR,TO)=NUMBER,BY="@NUMBER",DIC="^ONCO(165.5,",L=0 D EN1^DIP
  1. Q
  1. ;
  1. ;QA FORM
  1. 8 S DIWF=$S($G(ESPD)=1:"^ONCO(160.2,9,1,",1:"^ONCO(160.2,8,1,")
  1. S DIWF(1)="165.5",BY="NUMBER",(FR,TO)=ONCODA S TMPIO=IO W !! D EN2^DIWF S IOP=ONCOION D ^%ZIS
  1. Q
  1. ;
  1. CK ;Check entry TO PREVENT DELETION
  1. I DUZ=231,DUZ(2)=10688 Q ; package developer can kill
  1. I DA>3 K ^ONCO(160.2,"B",$E(X,1,30),DA) Q
  1. W !!?5,"CANNOT DELETE THIS ENTRY" ;TO prevent deletion of exported entries.
  1. H G ^XUSCLEAN ;HALT
  1. Q
  1. EX ;EXIT
  1. K DIC,DIR,ONCOXD0,ONCOXD1,ONCOS,DIOEND,FR,TO,BY,L,^TMP("ONCO",$J)
  1. D ^%ZISC
  1. Q