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

XU8P571.m

Go to the documentation of this file.
  1. XU8P571 ; BA/BP - PERSON CLASSES; 05/10/11
  1. ;;8.0;KERNEL;**571**; July 10, 1995;Build 4
  1. ;;Per VHA Directive 2004-038, this routine should not be modified.
  1. Q
  1. ;
  1. POST ;
  1. D DEL ;clean entry 1170 if existed
  1. D ADD ;add entry 1170 in the file
  1. D DEF ;update definition for entries
  1. Q
  1. ;
  1. ADD ;add the entry 1170
  1. N XUDATA
  1. S XUDATA="1170^Other Service Providers^Genetic Counselor, MS^^V082201^170300000X^^I"
  1. D ADD1(XUDATA)
  1. Q
  1. ;
  1. ADD1(XUDATA) ; add single entry
  1. N FDA,FDAIEN,XUD
  1. S XUD=$G(XUDATA)
  1. S FDAIEN(1)=$P(XUD,"^")
  1. S FDA(8932.1,"+1,",.01)=$P(XUD,"^",2)
  1. S FDA(8932.1,"+1,",1)=$P(XUD,"^",3)
  1. S FDA(8932.1,"+1,",2)=$P(XUD,"^",4)
  1. S FDA(8932.1,"+1,",3)="a"
  1. S FDA(8932.1,"+1,",5)=$P(XUD,"^",5)
  1. S FDA(8932.1,"+1,",6)=$P(XUD,"^",6)
  1. S FDA(8932.1,"+1,",8)=$P(XUD,"^",7)
  1. S FDA(8932.1,"+1,",90002)=$P(XUD,"^",8)
  1. D UPDATE^DIE("","FDA","FDAIEN","ERR")
  1. Q
  1. ;
  1. DEL ; Delete entries
  1. N XU560,DIK,DA
  1. S XU560=1170 S DIK="^USC(8932.1,",DA=XU560 D ^DIK
  1. Q
  1. ;
  1. DEF ; Update definitions
  1. N XUI
  1. S XUI=1170 D DEF1(XUI)
  1. Q
  1. ;
  1. DEF1(XUI) ; Update definition for single entry XUI
  1. N XUI1,XUDATA,XUY
  1. K ^TMP($J,"XUBA")
  1. F XUY=1:1:100 S XUDATA=$T(@XUI+XUY) Q:XUDATA=" ;;END" D
  1. . S ^TMP($J,"XUBA",XUI,XUY,0)=$P(XUDATA,";;",2)
  1. S XUI1=XUI_","
  1. D WP^DIE(8932.1,XUI1,11,"K","^TMP($J,""XUBA"",XUI)")
  1. K ^TMP($J,"XUBA")
  1. Q
  1. ;
  1. 1170 ;
  1. ;;A masters trained health care provider who collects and interprets
  1. ;;genetic family histories; assesses the risk of disease occurrence or
  1. ;;recurrence; identifies interventions to manage or ameliorate disease risk;
  1. ;;educates about inheritance, testing, management, prevention, ethical
  1. ;;issues, resources, and research; and counsels to promote informed choices
  1. ;;and adaptation. Certification was established in 1993 by the American
  1. ;;Board of Genetic Counseling and prior to that by the American Board of
  1. ;;Medical Genetics. Requirements for experience, licensure, and job
  1. ;;responsibilities vary among the states.
  1. ;;
  1. ;;Source: National Society of Genetic Counselors [7/1/2005: new]
  1. ;;END
  1. Q
  1. ;
  1. GETDATA ; get definitions
  1. N XUI,XUY
  1. S XUI=1170
  1. S XUY=$G(^USC(8932.1,XUI,11,0)),XUY=$P(XUY,"^",3)
  1. I XUY>0 D GETDES(XUI,XUY)
  1. Q
  1. ;
  1. GETDES(XUI,XUY) ; get single entry definition
  1. N XUA,XUB
  1. W !,XUI," ;"
  1. F XUA=1:1:XUY W !," ;;",$G(^USC(8932.1,XUI,11,XUA,0))
  1. W !," ;;END"
  1. Q