| [613] | 1 | IBDF2H ;ALB/CJM - ENCOUNTER FORM - (prints hand print field);07/20/94
 | 
|---|
 | 2 |  ;;3.0;AUTOMATED INFO COLLECTION SYS;**25**;APR 24, 1997
 | 
|---|
 | 3 |  ;
 | 
|---|
 | 4 | HFLD(FIELD) ;for printing the input field=FIELD
 | 
|---|
 | 5 |  N BLOCK,LABEL,ROW,COL,NODE,DISP,FNAME,FID,TYPEDATA,PI,FORMAT,WIDTH,UNIT
 | 
|---|
 | 6 |  Q:'$G(FIELD)
 | 
|---|
 | 7 |  S NODE=$G(^IBE(359.94,FIELD,0))
 | 
|---|
 | 8 |  S BLOCK=$P(NODE,"^",8)
 | 
|---|
 | 9 |  ;if the input field does not belong to the right block, reindex it and quit
 | 
|---|
 | 10 |  I BLOCK'=IBBLK K DA S DA=FIELD,DIK="^IBE(359.94," D IX^DIK K DIK Q
 | 
|---|
 | 11 |  S PI=$P(NODE,"^",6)
 | 
|---|
 | 12 |  S COL=$P(NODE,"^",3)
 | 
|---|
 | 13 |  S ROW=$P(NODE,"^",4)
 | 
|---|
 | 14 |  S LABEL=$P(NODE,"^",2)
 | 
|---|
 | 15 |  S DISP=$P(NODE,"^",5)
 | 
|---|
 | 16 |  S TYPEDATA=$P(NODE,"^",10)
 | 
|---|
 | 17 |  S FNAME=$P(NODE,"^")
 | 
|---|
 | 18 |  S FID="H"_FIELD
 | 
|---|
 | 19 |  D DRWSTR^IBDFU(+ROW,+COL,LABEL,DISP)
 | 
|---|
 | 20 |  ;
 | 
|---|
 | 21 |  I TYPEDATA S NODE=$G(^IBE(359.1,TYPEDATA,0)) S FORMAT=$$FRMT^IBDF2F(NODE,$G(IBAPPT)),WIDTH=$P(NODE,"^",6),UNIT=$P(NODE,"^",11)
 | 
|---|
 | 22 |  D DRWHAND^IBDFM1(ROW,COL+$L(LABEL)+1,WIDTH,PI,1,FID,FNAME,LABEL,"",1,2,2,TYPEDATA)
 | 
|---|
 | 23 |  Q
 | 
|---|