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

BDMFS1.m

Go to the documentation of this file.
  1. BDMFS1 ; IHS/CMI/LAB - DMS FLOW SHEET MANAGEMENT UTILITY ;
  1. ;;2.0;DIABETES MANAGEMENT SYSTEM;**2**;JUN 14, 2007
  1. ;UTILITY PROGRAM TO MANAGE FLOW SHEET CREATION AND EDITING
  1. CSADD ;EP;ADD CLINIC STOP
  1. W @IOF
  1. W !?5,"Select CLINIC to add to the"
  1. W !?5,BDMSNAM,?25,"Flow Sheet"
  1. S DIC="^DIC(40.7,"
  1. S DIC(0)="AEMQZ"
  1. S DIC("A")="Which CLINIC: "
  1. W !
  1. D DIC^BDMDIC
  1. Q:+Y<1
  1. S (DINUM,X)=+Y
  1. S DA(1)=BDMSDA
  1. S DIC="^APCHSFLC("_BDMSDA_",3,"
  1. S DIC(0)="L"
  1. D FILE^BDMDIC
  1. D CSBACK
  1. Q
  1. CSDEL ;EP;DELETE CLINIC STOP
  1. N BDMY
  1. D CSSEL
  1. I $D(BDMQUIT) K BDMQUIT D FSCBACK^BDMFS Q
  1. F BDMI=1:1 S BDMX=$P(BDMY,",",BDMI) Q:BDMX="" D
  1. .Q:'$D(BDMCS(BDMSDA,BDMX))
  1. .S DA=$P(BDMCS(BDMSDA,BDMX),U,2)
  1. .S DA(1)=BDMSDA
  1. .S DIK="^APCHSFLC("_DA(1)_",3,"
  1. .D DIK^BDMDIC
  1. CSBACK S BDMGO="FSC"
  1. D BACK^BDMFS
  1. Q
  1. CSSEL ;SELECT CLINIC STOP
  1. S DIR(0)="LO^1:"_BDMCS
  1. S DIR("A")="Whick Clinic Stop(s)"
  1. W !
  1. D DIR^BDMDIC
  1. I Y<1 S BDMQUIT="" Q
  1. S BDMY=Y
  1. Q