| [613] | 1 | IBDF6C ;ALB/CJM - ENCOUNTER FORM - (deleting setup, editing form name) ;JAN 16,1993
 | 
|---|
 | 2 |  ;;3.0;AUTOMATED INFO COLLECTION SYS;;APR 24, 1997
 | 
|---|
 | 3 |  ;
 | 
|---|
 | 4 | DSETUP ;allows user to select a form, then removes it from the clinic setup
 | 
|---|
 | 5 |  N SEL,IBFORM,SETUP
 | 
|---|
 | 6 |  D EN^VALM2($G(XQORNOD(0)),"S")
 | 
|---|
 | 7 |  S SEL=$O(VALMY("")),(IBFORM,VALMBCK)=""
 | 
|---|
 | 8 |  I SEL S SEL=$G(@VALMAR@("IDX",2*SEL,SEL)),IBFORM=+SEL
 | 
|---|
 | 9 |  I IBFORM D
 | 
|---|
 | 10 |  .S VALMBCK="R"
 | 
|---|
 | 11 |  .K DA S DA=$O(^SD(409.95,"B",+$G(IBCLINIC),"")) Q:'DA
 | 
|---|
 | 12 |  .S SETUP=$G(^SD(409.95,DA,0)) Q:SETUP=""
 | 
|---|
 | 13 |  .S DR=$P(SEL,"^",2)_"////@"
 | 
|---|
 | 14 |  .K DIE S DIE=409.95 D ^DIE K DIE,DR,DA
 | 
|---|
 | 15 |  .X IBAPI("INDEX")
 | 
|---|
 | 16 |  Q
 | 
|---|
 | 17 | EDITFORM ;allows user to select a form, then edit its name, description,  and size
 | 
|---|
 | 18 |  N IBFORM,IBDELETE,IBSCAN,IBOLD ;IBDELETE,IBSCAN,IBOLD appear in the input template
 | 
|---|
 | 19 |  I $G(IBAPI("SELECT"))'="" X IBAPI("SELECT")
 | 
|---|
 | 20 |  S VALMBCK="R"
 | 
|---|
 | 21 |  I IBFORM D
 | 
|---|
 | 22 |  .D UNCMPALL^IBDF19(IBFORM)
 | 
|---|
 | 23 |  .D FULL^VALM1
 | 
|---|
 | 24 |  .S VALMBCK="R"
 | 
|---|
 | 25 |  .K DA,DR,DIE S DA=IBFORM
 | 
|---|
 | 26 |  .S DR="[IBDF EDIT OLD OR COPIED FORM]"
 | 
|---|
 | 27 |  .S IBOLD=$S($P($G(^IBE(357,IBFORM,0)),"^",16):0,1:1)
 | 
|---|
 | 28 |  .S DIE=357 D ^DIE K DIE,DR,DA
 | 
|---|
 | 29 |  .X IBAPI("INDEX")
 | 
|---|
 | 30 |  Q
 | 
|---|