| 1 | MCPOS03 ;HIRMFO/DAD-INSTRUMENT FLAT-->MULT CONVERSION FILE #699 ;5/31/96  13:36
 | 
|---|
| 2 |  ;;2.3;Medicine;;09/13/1996
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 |  N D0,DA,DD,DIC,DINUM,DLAYGO,DO,MCARCODE,MCD0,MCDATA,MCINSTR
 | 
|---|
| 5 |  S MCDATA(1)=""
 | 
|---|
| 6 |  S MCDATA(2)="Moving instrument from flat field into multiple"
 | 
|---|
| 7 |  S MCDATA(3)="in the Endoscopy/Consult file (#699)."
 | 
|---|
| 8 |  D MES^XPDUTL(.MCDATA)
 | 
|---|
| 9 |  ;
 | 
|---|
| 10 |  S MCD0=0
 | 
|---|
| 11 |  F  S MCD0=$O(^MCAR(699,MCD0)) Q:MCD0'>0  D
 | 
|---|
| 12 |  . S MCINSTR=+$P($G(^MCAR(699,MCD0,0)),U,7)
 | 
|---|
| 13 |  . I MCINSTR'>0 Q
 | 
|---|
| 14 |  . S $P(^MCAR(699,MCD0,0),U,7)=""
 | 
|---|
| 15 |  . I $O(^MCAR(699,MCD0,34,"B",MCINSTR,0)) Q
 | 
|---|
| 16 |  . S MCINSTR(0)=$G(^MCAR(699.48,MCINSTR,0))
 | 
|---|
| 17 |  . I $P(MCINSTR(0),U)="" Q
 | 
|---|
| 18 |  . K DD,DIC,DINUM,DO
 | 
|---|
| 19 |  . S DIC="^MCAR(699,"_MCD0_",34,",DIC(0)="M",DLAYGO=699
 | 
|---|
| 20 |  . S DIC("P")=$$GET1^DID(699,4,"","SPECIFIER")
 | 
|---|
| 21 |  . S (D0,DA(1))=MCD0,X=MCINSTR,MCARCODE=$P(MCINSTR(0),U,2)
 | 
|---|
| 22 |  . D FILE^DICN
 | 
|---|
| 23 |  . Q
 | 
|---|
| 24 |  Q
 | 
|---|