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

VENPCCG3.m

Go to the documentation of this file.
  1. VENPCCG3 ; IHS/OIT/GIS - GET ICD PREFERENCES ;
  1. ;;2.6;PCC+;;NOV 12, 2007
  1. ;
  1. ;
  1. ;
  1. A ;
  1. NARR ; EP-convert the provider narr. to mixed case sentences
  1. Q:'$D(NARR)
  1. S VENT("F")=$E(NARR,1)
  1. UP S VENT("F")=$TR(VENT("F"),"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
  1. S VENT("L")=$E(NARR,2,80)
  1. LOW S VENT("L")=$TR(VENT("L"),"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")
  1. S NARR=VENT("F")_VENT("L")
  1. S VENT("LEN")=$L(NARR)
  1. D NARR2
  1. Q
  1. NARR2 ; chk for ii i Dm dm etc. and change the case to upper
  1. ;
  1. I NARR?.E1" ii".E D
  1. . S NARR=$P(NARR," ii",1)_" II"_$P(NARR," ii",2,99)
  1. I NARR?.E1" iii".E D
  1. . S NARR=$P(NARR," iii",1)_" III"_$P(NARR," iii",2,99)
  1. I NARR?.E1" i ".E D
  1. . S NARR=$P(NARR," i ",1)_" I "_$P(NARR," i ",2,99)
  1. I NARR?.E1" i.".E D
  1. . S NARR=$P(NARR," i.",1)_" I."_$P(NARR," i.",2,99)
  1. I NARR?.E1" iv.".E D
  1. . S NARR=$P(NARR," iv.",1)_" IV."_$P(NARR," iv.",2,99)
  1. I NARR?.E1" iv ".E D
  1. . S NARR=$P(NARR," iv ",1)_" IV "_$P(NARR," iv ",2,99)
  1. I NARR?.E1" dm ".E D
  1. . S NARR=$P(NARR," dm ",1)_" DM "_$P(NARR," dm ",2,99)
  1. I NARR?.E1" dm.".E D
  1. . S NARR=$P(NARR," dm.",1)_" DM."_$P(NARR," dm.",2,99)
  1. I NARR?.E1" Dm ".E D
  1. . S NARR=$P(NARR," Dm ",1)_" DM "_$P(NARR," Dm ",2,99)
  1. I NARR?.E1" Dm.".E D
  1. . S NARR=$P(NARR," Dm.",1)_" DM."_$P(NARR," Dm.",2,99)
  1. I NARR?.E1"Dm.".E D
  1. . S NARR=$P(NARR,"Dm.",1)_"DM."_$P(NARR,"Dm.",2,99)
  1. I NARR="Chf" S NARR="CHF"
  1. I NARR="Copd" S NARR="COPD"
  1. I NARR="Uri" S NARR="URI"
  1. Q