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

AMH30P4C.m

Go to the documentation of this file.
  1. AMH30P4C ; IHS/BJI/GRL - Routine to create bulletin [ 01/19/05 8:06 AM ]
  1. ;;3.0;IHS BEHAVIORAL HEALTH;**4**;JAN 27, 2003
  1. ;;
  1. S DA=$O(^AMHPROB("C","ADHD, COMBINED TYPE",0))
  1. I DA S DIE="^AMHPROB(",DR=".02///ATTENTION-DEFICIT/HYPERACTIVITY DIS. - COMBINED TYPE" D ^DIE K DA,DR,DIE
  1. S DA=$O(^AMHPROB("C","ADHD, PREDOMINANTLY HYPERACTIV",0))
  1. I DA S DIE="^AMHPROB(",DR=".02///ATTENTION-DEFICIT/HYPERACTIVITY DIS. - PREDOM. HYPERACTIVE-IMPULSIVE TYPE" D ^DIE K DA,DR,DIE
  1. D ^XBFMK
  1. PINAC ;do inactivations
  1. W !,"Inactivating MHSS PROBLEM CODES and DSM Codes:"
  1. F AMHJ=1:1 S AMHX=$T(INAC+AMHJ) Q:$P(AMHX,";;",2)="" D
  1. .S AMHC=$P(AMHX,";;",2)
  1. .S DA=$O(^AMHPROB("B",AMHC,0))
  1. .I 'DA Q
  1. .W !?5,AMHC,?12," inactivated"
  1. .S DIE="^AMHPROB(",DR=".13////1;.14////"_DT
  1. .D ^DIE
  1. .I $D(Y) W !,"inactivating ",AMHC," failed."
  1. .K DA,DR,DIE,DIU,DIV,DIW
  1. .I $L($P(AMHC,"."))<3 S DA=$O(^AMHPROBC("B",AMHC,0)) D
  1. ..I 'DA D ^XBFMK Q
  1. ..W " **"
  1. ..I DA S DIE="^AMHPROBC(",DR=".04////1" D ^DIE K DA,DIE,DR,DIU,DIV,DIW
  1. .Q
  1. PNAME ;now do name changes
  1. W !!,"Name changes on codes:"
  1. F AMHJ=1:1 S AMHX=$T(NAME+AMHJ) Q:$P(AMHX,";;",2)="" D
  1. .S AMHC=$P(AMHX,";;",2)
  1. .S DA=$O(^AMHPROB("B",AMHC,0))
  1. .I 'DA Q
  1. .W !?5,AMHC,?12," changed from ",$P(^AMHPROB(DA,0),U,2)," to ",$P(AMHX,";;",3)
  1. .S DIE="^AMHPROB(",DR=".02///"_$P(AMHX,";;",3)
  1. .D ^DIE
  1. .I $D(Y) W !,"changing name ",AMHC," failed."
  1. .K DA,DR,DIE,DIU,DIV,DIW
  1. .I $L($P(AMHC,"."))<3 S DA=$O(^AMHPROBC("B",AMHC,0)) D
  1. ..I 'DA D ^XBFMK Q
  1. ..W " **"
  1. ..I DA S DIE="^AMHPROBC(",DR=".02///"_$P(AMHX,";;",3) D ^DIE
  1. ..I $D(Y) W !," name change failed"
  1. ..D ^XBFMK
  1. .Q
  1. PCHG ;change codes
  1. W !!,"changing codes:"
  1. F AMHJ=1:1 S AMHX=$T(CHG+AMHJ) Q:$P(AMHX,";;",2)="" D
  1. .S AMHC=$P(AMHX,";;",2)
  1. .S DA=$O(^AMHPROB("B",AMHC,0))
  1. .I 'DA Q
  1. .W !?5,"Changing ",AMHC," to ",$P(AMHX,";;",3)
  1. .S DIE="^AMHPROB(",DR=".01///"_$P(AMHX,";;",3)
  1. .D ^DIE
  1. .I $D(Y) W !,"changing code ",AMHC," failed."
  1. .K DA,DR,DIE,DIU,DIV,DIW
  1. .Q
  1. PADDS ;process adds
  1. ;add 46.3 to problem code file
  1. I '$O(^AMHPROBC("B","46.3",0)) S AMHC=46.3 D ADDPC
  1. S DA=$O(^AMHPROBC("B","46.3",0))
  1. I DA D
  1. .S DIE="^AMHPROBC(",DR=".02///RAPE (ALLEGED/SUSPECTED);.03///ABUSE"
  1. .D ^DIE
  1. ;if non-dsm add to MHSS PROBLEM CODES first, then add to dsm file
  1. D ^XBFMK
  1. W !!,"adding new codes:"
  1. F AMHJ=1:1 S AMHX=$T(ADD+AMHJ) Q:$P(AMHX,";;",2)="" D
  1. .S AMHC=$P(AMHX,";;",2) ;CODE
  1. .S AMHD=$P(AMHX,";;",3) ;DESCRIPTION .02
  1. .S AMHM=$P(AMHX,";;",4) ;MAP TO ICD .05
  1. .S AMHP=$P(AMHX,";;",5) ;MHSS PROBLEM CODE
  1. .S AMHCAT=$P(AMHX,";;",6) ;CATEGORY
  1. .;add to mhss problem codes if appropriate
  1. .W !?5,"adding ",AMHC
  1. .I $L($P(AMHC,"."))<3 D
  1. ..D ^XBFMK
  1. ..S DA=$O(^AMHPROBC("B",AMHC,0))
  1. ..I 'DA D ADDPC
  1. ..I 'DA Q
  1. ..;now edit the code
  1. ..S DIE="^AMHPROBC(",DR=".02///"_AMHD_";.03///"_AMHCAT
  1. ..D ^DIE
  1. ..I $D(Y) W " editing problem code failed"
  1. .D ^XBFMK
  1. .S DA=$O(^AMHPROB("B",AMHC,0))
  1. .I DA W " Already have code ",AMHC," will edit." G PADDSE
  1. .S X=AMHC,DIC="^AMHPROB(",DIC(0)="L" K DD,D0,DO S DIADD=1,DLAYGO=9002012.2 D FILE^DICN K DIADD,DLAYGO,DD,DO,D0
  1. .I Y=-1 W " adding failed in dsm file" D ^XBFMK Q
  1. .S DA=+Y
  1. PADDSE .;
  1. .S DIE="^AMHPROB(",DR=".02///"_AMHD_";.05///"_AMHM_";.03///"_AMHP
  1. .D ^DIE
  1. .I $D(Y) W " editing ",AMHC," failed dsm file."
  1. .K DA,DR,DIE,DIU,DIV,DIW
  1. .Q
  1. PCCHG ;change codes
  1. W !!,"changing codes:"
  1. F AMHJ=1:1 S AMHX=$T(PCHGS+AMHJ) Q:$P(AMHX,";;",2)="" D
  1. .S AMHC=$P(AMHX,";;",2)
  1. .S DA=$O(^AMHPROB("B",AMHC,0))
  1. .I 'DA Q
  1. .W !?5,"Changing ",AMHC," to MAP TO PROBLEM CODE",$P(AMHX,";;",3)
  1. .S DIE="^AMHPROB(",DR=".03///"_$P(AMHX,";;",3)
  1. .D ^DIE
  1. .I $D(Y) W !,"changing code ",AMHC," failed."
  1. .K DA,DR,DIE,DIU,DIV,DIW
  1. .Q
  1. MAPC ;
  1. W !,"Remapping MHSS PROBLEM CODES and DSM Codes to ICD9 dx codes:"
  1. F AMHJ=1:1 S AMHX=$T(MAP+AMHJ) Q:$P(AMHX,";;",2)="" D
  1. .S AMHC=$P(AMHX,";;",2)
  1. .S DA=$O(^AMHPROB("B",AMHC,0))
  1. .I 'DA Q
  1. .W !?5,AMHC,?12," mapped to ICD9"
  1. .S DIE="^AMHPROB(",DR=".05///"_$P(AMHX,";;",3)
  1. .D ^DIE
  1. .I $D(Y) W !,"mapping ",AMHC," failed."
  1. .K DA,DR,DIE,DIU,DIV,DIW
  1. .Q
  1. NEWADDS ;
  1. ;loop through AMHTPCA and add
  1. S AMHX=0 F S AMHX=$O(^AMHTPCAD(AMHX)) Q:AMHX'=+AMHX D
  1. .S AMHC=$P(^AMHTPCAD(AMHX,0),U) I AMHC="" W !,"error in file ADDS ",AMHX Q
  1. .S AMHD=$P(^AMHTPCAD(AMHX,0),U,2) I AMHD="" W !,"error in description ADDS ",AMHX Q
  1. .S AMHI=$P(^AMHTPCAD(AMHX,0),U,5) I AMHI="" S AMHI=AMHC
  1. .S AMHP=$P(^AMHTPCAD(AMHX,0),U,3) I AMHP="" W !,"error in problem code adds ",AMHX Q
  1. .S AMHP=$O(^AMHPROBC("B",AMHP,0)) I AMHP="" W !,"error in problem code adds ",AMHX Q
  1. .;FIND CODE AND SKIP IF ALREADY THERE
  1. .S X=0,G=0 F S X=$O(^AMHPROB("B",AMHC,X)) Q:X'=+X!(G) I $P(^AMHPROB(X,0),U,2)=AMHD S G=X
  1. .I G D EDIT Q ;already there
  1. .;add code, force add
  1. .K DD,D0,DO,DIADD,DLAYGO D ^XBFMK
  1. .S X=AMHC,DIC="^AMHPROB(",DIC(0)="L",DIADD=1,DLAYGO=9002012.2,DIC("DR")=".02///"_AMHD_";.03///`"_AMHP_";.05///"_AMHI D FILE^DICN
  1. .I Y=-1 W !,"error in file^dicn in adding new code ",AMHC
  1. .W !,"added ",AMHC," ",AMHD
  1. .D ^XBFMK K DD,D0,DO,DIADD,DLAYGO
  1. .Q
  1. Q
  1. EDIT ;
  1. D ^XBFMK
  1. S DA=G,DIE="^AMHPROB(",DR=".02///"_AMHD_";.03///`"_AMHP_";.05///"_AMHI_";.14///@" D ^DIE
  1. D ^XBFMK
  1. Q
  1. ADDPC ;
  1. S X=AMHC,DIC="^AMHPROBC(",DIC(0)="L" K DD,D0,DO S DIADD=1,DLAYGO=9002012.4 D FILE^DICN K DIADD,DLAYGO,DD,DO,D0
  1. I Y=-1 W " adding failed." Q
  1. S DA=+Y
  1. Q
  1. PCHGS ;;
  1. ;;89.1;;89.1
  1. ;;290.40;;12
  1. ;;290.41;;12
  1. ;;290.42;;12
  1. ;;290.43;;12
  1. ;;291.1;;12.1
  1. ;;291.2;;12.1
  1. ;;291.3;;17.1
  1. ;;291.5;;18.1
  1. ;;292.81;;12.1
  1. ;;292.82;;12.1
  1. ;;292.83;;12.1
  1. ;;293.81;;17
  1. ;;293.82;;17
  1. ;;293.83;;17
  1. ;;293.84;;17
  1. ;;300.11;;37.1
  1. ;;300.81;;37.1
  1. ;;305.90;;30
  1. ;;305.91;;30
  1. ;;305.92;;30
  1. ;;305.93;;30
  1. ;;292.9;;11
  1. ;;307.1;;23
  1. ;;307.80;;37.1
  1. ;;307.89;;37.1
  1. ;;317.;;35
  1. ;;318.0;;35
  1. ;;318.1;;35
  1. ;;318.2;;35
  1. ;;780.93;;38
  1. ;;995.53;;42.3
  1. ;;995.54;;42.1
  1. ;;
  1. INAC ;;
  1. ;;6
  1. ;;9
  1. ;;33
  1. ;;34
  1. ;;45
  1. ;;45.2
  1. ;;46.1
  1. ;;46.3
  1. ;;47.2
  1. ;;48.2
  1. ;;49.2
  1. ;;290.0
  1. ;;290.10
  1. ;;290.11
  1. ;;290.12
  1. ;;290.13
  1. ;;290.20
  1. ;;290.21
  1. ;;290.3
  1. ;;291.0
  1. ;;291.8
  1. ;;291.89
  1. ;;292.0
  1. ;;292.11
  1. ;;292.12
  1. ;;292.81
  1. ;;292.82
  1. ;;292.83
  1. ;;292.84
  1. ;;292.89
  1. ;;292.9
  1. ;;294.8
  1. ;;296.40
  1. ;;299.80
  1. ;;300.19
  1. ;;300.7
  1. ;;302.6
  1. ;;302.72
  1. ;;302.9
  1. ;;304.60
  1. ;;305.90
  1. ;;305.91
  1. ;;305.92
  1. ;;305.93
  1. ;;307.42
  1. ;;307.44
  1. ;;307.46
  1. ;;307.47
  1. ;;314.01
  1. ;;608.89
  1. ;;625.8
  1. ;;780.59
  1. ;;799.9
  1. ;;294.1
  1. ;;312.8
  1. ;;347.
  1. ;;
  1. CHG ;;
  1. ;;780.9;;780.93
  1. ;;
  1. NAME ;;
  1. ;;2;;CROSS-CULTURAL CONFLICT
  1. ;;12.1;;SUBSTANCE-INDUCED DELIRIUM, DEMENTIA, AMNESTIC AND OTHER COGNITIVE DISORDERS
  1. ;;17;;PSYCHOTIC DISORDER NOS
  1. ;;21;;COMMUNICATION DISORDER NOS
  1. ;;25;;DISRUPTIVE BEHAVIOR DISORDER NOS
  1. ;;36;;PSYCHOLOGICAL FACTOR AFFECTING MEDICAL CONDITION
  1. ;;45.1;;ABUSIVE BEHAVIOR (ALLEGED),PHY/EMOT: ADULT VICTIM: FOCUS ON PERP (PARTNER)
  1. ;;45.3;;ABUSIVE BEHAVIOR (ALLEGED),SEXUAL: ADULT VICTIM: FOCUS ON PERP (PARTNER)
  1. ;;47;;CHILD NEGLECT (SUSPECTED) - NUTRITIONAL
  1. ;;47.1;;CHILD NEGLECT (SUSPECTED), OTHER THAN NUTRITIONAL
  1. ;;48;;ADULT NEGLECT (SUSPECTED), UNSPECIFIED
  1. ;;48.1;;ADULT NEGLECT (SUSPECTED), NUTRITIONAL
  1. ;;49;;PARTNER NEGLECT (SUSPECTED), UNSPECIFIED
  1. ;;49.1;;PARTNER NEGLECT (SUSPECTED), NUTRITIONAL
  1. ;;49.9;;EXPLOITATION (ADULT)
  1. ;;54.1;;DEATH (PATIENT EXPIRED)
  1. ;;54.2;;DYING, END OF LIFE CARE
  1. ;;64;;ADOPTION (REFERRAL)
  1. ;;84;;OCCUPATIONAL MALADJUSTMENT
  1. ;;89.1;;ALTERNATIVE EDUCATION SERVICES
  1. ;;92;;VOCATIONAL REHABILITATION SERVICES
  1. ;;312.39;;TRICHOTILLOMANIA
  1. ;;312.89;;CONDUCT DISORDER, UNSPECIFIED ONSET
  1. ;;291.1;;ALCOHOL INDUCED AMNESTIC DISORDER
  1. ;;300.81;;SOMATIZATION DISORDER
  1. ;;314.00;;ATTENTION-DEFICIT/HYPERACTIVITY DIS. - PREDOM. INATTENTIVE TYPE
  1. ;;314.9;;ATTENTION-DEFICIT/HYPERACTIVITY DIS. NOS
  1. ;;
  1. MAP ;;
  1. ;;8.1;;@
  1. ;;8.2;;@
  1. ;;8.21;;@
  1. ;;9;;294.8
  1. ;;12;;294.9
  1. ;;12.1;;294.9
  1. ;;14;;311.
  1. ;;15;;296.80
  1. ;;16;;297.1
  1. ;;21.1;;995.2
  1. ;;25;;312.9
  1. ;;32;;299.80
  1. ;;42;;995.50
  1. ;;42.1;;995.54
  1. ;;42.2;;995.51
  1. ;;42.3;;995.53
  1. ;;43;;995.80
  1. ;;43.1;;995.81
  1. ;;43.2;;995.82
  1. ;;43.3;;995.83
  1. ;;44;;995.80
  1. ;;44.1;;995.81
  1. ;;44.2;;995.82
  1. ;;44.3;;995.83
  1. ;;45.1;;V61.12
  1. ;;45.3;;V61.12
  1. ;;46;;995.83
  1. ;;47;;995.52
  1. ;;47.1;;995.51
  1. ;;48;;995.80
  1. ;;48.1;;995.84
  1. ;;49;;995.80
  1. ;;49.1;;995.84
  1. ;;49.9;;995.80
  1. ;;54.1;;@
  1. ;;64;;V68.89
  1. ;;72;;V60.4
  1. ;;82;;V62.2
  1. ;;84;;V62.2
  1. ;;294.10;;294.1
  1. ;;95;;@
  1. ;;96;;@
  1. ;;97;;@
  1. ;;98;;@
  1. ;;99;;@
  1. ;;294.8;;290.0
  1. ;;305.10;;305.10
  1. ;;312.89;;312.89
  1. ;;314.9;;314.9
  1. ;;995.5;;995.50
  1. ;;780.93;;780.93
  1. ;;
  1. ADD ;;
  1. ;;1.1;;HEALTH PROMOTION/DISEASE PREVENTION;;V65.49;;1.1;;MEDICAL/SOCIAL PROBLEMS
  1. ;;6.1;;PHYSICAL ILLNESS, CHRONIC;;V15.89;;6.1;;MEDICAL/SOCIAL PROBLEMS
  1. ;;6.2;;PHYSICAL ILLNESS, TERMINAL;;V15.89;;6.2;;MEDICAL/SOCIAL PROBLEMS
  1. ;;9.1;;PRE-SENILE CONDITION;;290.10;;9.1;;PSYCHOSOCIAL PROBLEMS
  1. ;;9.2;;SENILE CONDITION;;290.0;;9.2;;PSYCHOSOCIAL PROBLEMS
  1. ;;8.4;;MALINGERING;;V65.2;;8.4;;MEDICAL/SOCIAL PROBLEMS
  1. ;;12.1;;SUBSTANCE-INDUCED DELIRIUM, DEMENTIA, AMNESTIC AND OTHER COGNITIVE DISORDERS;;294.8;;12.1;;PSYCHOSOCIAL PROBLEMS
  1. ;;14.2;;ALCOHOL OR DRUG INDUCED MOOD DISORDER,NOS;;296.90;;14.2;;PSYCHOSOCIAL PROBLEMS
  1. ;;17.1;;ALCOHOL OR DRUG INDUCED PSYCHOTIC DISORDER, NOS;;298.9;;17.1;;PSYCHOSOCIAL PROBLEMS
  1. ;;18.1;;ALCOHOL OR DRUG INDUCED ANXIETY DISORDER;;300.00;;18.1;;PSYCHOSOCIAL PROBLEMS
  1. ;;20.1;;ALCOHOL OR DRUG INDUCED PSYCHOSEXUAL DISORDER;;302.9;;20.1;;PSYCHOSOCIAL PROBLEMS
  1. ;;22.1;;ALCOHOL OR DRUG INDUCED SLEEP DISORDER;;307.47;;22.1;;PSYCHOSOCIAL PROBLEMS
  1. ;;29.2;;SCREENING FOR DRUG ABUSE;;V79.8;;29.2;;SCREENING
  1. ;;37.1;;SOMATOFORM DISORDERS;;300.82;;37.1;;PSYCHOSOCIAL PROBLEMS
  1. ;;42.11;;SHAKEN BABY SYNDROME;;995.55;;42.11;;ABUSE
  1. ;;42.4;;OTHER CHILD ABUSE & NEGLECT (MULTIPLE FORMS OF ABUSE/NEGLECT);;995.59;;42.4;;ABUSE
  1. ;;43.4;;OTHER PARTNER ABUSE & NEGLECT (MULTIPLE FORMS OF ABUSE/NEGLECT);;995.85;;43.4;;ABUSE
  1. ;;44.4;;OTHER ADULT ABUSE AND NEGLECT (MULTIPLE FORMS OF ABUSE/NEGLECT);;995.85;;44.4;;ABUSE
  1. ;;45.11;;ABUSIVE BEH (ALLEGED), PHYS/EMOT: ADULT VICTIM: FOCUS ON PERP (NON-PARTNER);;V62.83;;45.11;;ABUSE
  1. ;;45.12;;ABUSIVE BEH (ALLEGED), PHYS/EMOT:CHILD VICTIM: FOCUS ON PERP (PARENT);;V61.22;;45.12;;ABUSE
  1. ;;45.13;;ABUSIVE BEH (ALLEGED), PHYS/EMOT: CHILD VICTIM: FOCUS ON PERP (NON-PARENT);;V62.83;;45.13;;ABUSE
  1. ;;45.31;;ABUSIVE BEH (ALLEGED), SEXUAL: ADULT VICTIM: FOCUS ON PERP (NON-PARTNER);;V62.83;;45.31;;ABUSE
  1. ;;45.32;;ABUSIVE BEH (ALLEGED), SEXUAL: CHILD VICTIM: FOCUS ON PERP (PARENT);;V61.22;;45.32;;ABUSE
  1. ;;45.33;;ABUSIVE BEH (ALLEGED), SEXUAL: CHILD VICTIM: FOCUS ON PERP (NON-PARENT);;V62.83;;45.33;;ABUSE
  1. ;;64.1;;ADOPTION (COUNSELING);;V61.29;;64.1;;PREGNANCY/CHILDBIRTH PROBLEMS
  1. ;;72.1;;FOSTER CARE (COUNSELING);;V61.29;;72.1;;OUT OF HOME CARE
  1. ;;82.1;;UNEMPLOYMENT;;V62.0;;82.1;;SOCIOECONOMIC PROBLEMS
  1. ;;89.1;;ALTERNATIVE EDUCATION SERVICES;;;;89.1;;EDUCATIONAL/LIFE PROBLEMS
  1. ;;94.1;;RELIGIOUS OR SPIRITUAL PROBLEM;;V62.89;;94.1;;EDUCATIONAL/LIFE PROBLEMS
  1. ;;94.2;;BORDERLINE INTELLECTUAL FUNCTIONING;;V62.89;;94.2;;EDUCATIONAL/LIFE PROBLEMS
  1. ;;315.32;;MIXED RECEPTIVE-EXPRESSIVE LANGUAGE DISORDER;;315.32;;32
  1. ;;995.51;;CHILD ABUSE (EMOTIONAL)/NEGLECT (SUSPECTED) - OTHER THAN NUTRITIONAL;;995.51;;42.2
  1. ;;995.55;;SHAKEN BABY SYNDROME;;995.55;;42.11
  1. ;;995.82;;ADULT ABUSE (SUSPECTED), EMOTIONAL;;995.82;;44.2
  1. ;;995.83;;ADULT ABUSE (SUSPECTED), SEXUAL;;995.83;;44.3
  1. ;;995.85;;OTHER ADULT ABUSE AND NEGLECT (MULTIPLE FORMS OF ABUSE/NEGLECT);;995.85;;44.4
  1. ;;347.00;;NARCOLEPSY WITHOUT CATAPLEXY;;347.00;;22
  1. ;;347.01;;NARCOLEPSY WITH CATAPLEXY;;347.01;;22
  1. ;;347.10;;NARCOLEPSY COND W/O CATAPLEXY;;347.10;;22
  1. ;;347.11;;NARCOLEPSY COND WITH CATAPLEXY;;347.11;;22
  1. ;;