[613] | 1 | MDCVTU ; HOIFO/NCA - Medicine Conversion Verification Utility ; [08-28-2003 11:34]
|
---|
| 2 | ;;1.0;CLINICAL PROCEDURES;**5**;Apr 01, 2004;Build 1
|
---|
| 3 | ; Integration Agreement:
|
---|
| 4 | ; IA #10155 Access 3rd piece of ^DD(filenumber,fieldnumber,0)
|
---|
| 5 | ;
|
---|
| 6 | EN ; [Procedure] Verify the Medicine Records Are Converted
|
---|
| 7 | N CNT,CNTS,MDC,MDK,MDL,MDTIT
|
---|
| 8 | S MDTIT=";"_$P($G(^DD(703.92,.02,0)),U,3)
|
---|
| 9 | D EN1 W !!!
|
---|
| 10 | S MDK="" F S MDK=$O(MDC(MDK)) Q:MDK="" S MDX=$G(MDC(MDK)) D
|
---|
| 11 | .I +MDX S MDL=$F(MDTIT,";"_MDK_":") W !,$P($E(MDTIT,MDL,999),";")_": ",?30,+MDX
|
---|
| 12 | I '$D(MDC) W !,"Verified Medicine Reports Conversion Completed.",!
|
---|
| 13 | W !,"Reports Converted ",?30,CNT
|
---|
| 14 | W !,"Reports Skipped: ",?30,CNTS
|
---|
| 15 | Q
|
---|
| 16 | EN1 ; Loop to Check Medicine Records
|
---|
| 17 | N MDP,MDPTR,MDREC,MDS,MDX
|
---|
| 18 | S MDREC=$NA(^MCAR(690,"AC")),(CNT,CNTS)=0
|
---|
| 19 | F S MDREC=$Q(@MDREC) Q:MDREC="" Q:$QS(MDREC,2)'="AC" D
|
---|
| 20 | .S MDPTR=$QS(MDREC,6)_";"_$QS(MDREC,5)_","
|
---|
| 21 | .S MDP=$O(^MDD(703.9,1,2,"B",MDPTR,0))
|
---|
| 22 | .I 'MDP S MDS=$$STATUS^MDCVT(MDPTR) S:$G(MDC(MDS))="" MDC(MDS)=0 S MDC(MDS)=MDC(MDS)+1 Q
|
---|
| 23 | .S MDS=$P(^MDD(703.9,1,2,MDP,0),U,2)
|
---|
| 24 | .I MDS="CR" S CNT=CNT+1 Q
|
---|
| 25 | .I MDS="S" S CNTS=CNTS+1 Q
|
---|
| 26 | .S:$G(MDC(MDS))="" MDC(MDS)=0 S MDC(MDS)=MDC(MDS)+1
|
---|
| 27 | .Q
|
---|
| 28 | Q
|
---|