Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  ICR |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All
Print Page as PDF
Global: ^XMB(3.8

Package: MailMan

Global: ^XMB(3.8


Information

FileMan FileNo FileMan Filename Package
3.8 MAIL GROUP MailMan

Description

Directly Accessed By Routines, Total: 120

Package Total Routines
MailMan 22 AUTHORIZED SENDER    DISTRIBUTION LIST    FAX GROUP    FAX RECIPIENT    MEMBER    MEMBER GROUPS    MEMBERS - REMOTE    XMA21
XMBGRP    XMHIG    XMHIU    XMR    XMUT5G    XMUTERM2    XMVGROUP    XMXADDR4
XMXADDRG    XMXAPIG    XMXBULL    XMXGRP    XMXGRP1    ^XMB(3.8    
Integrated Billing 13 IB20PT1    IB20PT8B    IBAERR    IBAERR1    IBAERR2    IBAERR3    IBARXEB    IBARXEC2
IBCBULL    IBCNSBL1    IBEPAR    IBESTAT    IBINIT3    
Kernel 11 XPDIA1    XPDIQ    XQ61    XQ62    XQ6A    XQSRV4    XQSRV5    XU8P1018
XUSER1    XUSTERM    XUSTERM1    
Registration 11 DG53463    DGBUL    DGENA3    DGENUPL9    DGMTR1    DGMTUTL    DGPMVBM    DGPMVBUR
DGRPE1    DGSEC1    DGV53PTE    
Health Level Seven 6 HLCS2    HLCSMM    HLEVAPI0    HLEVAPI2    HLEVREP0    HLTRANS    
Scheduling 6 SCMSPEN    SCMSPU1    SDMHNS    SDOQMPST    SDPFSS2    SDUTL2    
Referred Care Information System 5 BMCBULL    BMCMM    BMCPOST1    BMCPOST2    BMCRPC3    
Toolkit 5 XDRDFPD    XDRMAINI    XDRRMRG0    XDRRMRG1    XTPMKPTC    
PCC New Encounter Form 4 VEN8INI3    VENKINI3    VENLINI3    VENMINI3    
IHS Changes To Lab 3 BLRAPOST    BLREMERA    BLRPRE33    
Outpatient Pharmacy 3 PSO160DR    PSOHLDI1    PSOTPCUL    
IHS RPMS CHR System 2 BCH1INI3    BCH2INI3    
IHS Support HL7 Interfaces 2 BHLINIT3    BHLRXPST    
Inpatient Medications 2 PSJAINI3    PSJVINI3    
Medicine 2 MCAR7X    MCWORKLD    
SAGG Project 2 KMPSLK    KMPSPRE    
VA Fileman 2 DIFROM0    DIPKINI3    
Auto Replenishment Ward Stock 1 PSGWINI3    
Automated Information Collection System 1 IBDEINI3    
CIA Utilities 1 CIAUUSR    
CMOP 1 PSXPOST    
Controlled Substances 1 PSDRFM    
Dietetics 1 FHINIT3    
Emergency Room 1 AMERXMB    
IHS Changes To ADT 1 BDGSECU    
IHS Electronic Health Record 1 BEHOXQ    
IHS VA Support Files 1 AVAPINI3    
Incomplete Records Tracking 1 DGJBGJ1    
Lab Service 1 LR132P    
Local Area Programs 1 AZHNINI3    
Problem List 1 GMPLINI3    
Radiology Nuclear Medicine 1 RAHLEXF    
Tucson 1 BZSMINI3    
Utilities 1 AUP6INI3    
Utility Tables 1 AUTINIT3    

Accessed By FileMan Db Calls, Total: 80

Package Total Routines
Clinical Reminders 20 PXRMDIEV    PXRMG2M1    PXRMMSG    PXRMP17I    PXRMP18I    PXRMP20I    PXRMP21I    PXRMP23I
PXRMP24I    PXRMP26I    PXRMP27I    PXRMP28I    PXRMP30I    PXRMP31I    PXRMP34I    PXRMP36I
PXRMPDRS    PXRMRDI    PXRMSXRM    PXRMV1IE    
IHS Changes To Lab 14 BLREMERA    BLRKIDSU    BLRPRE18    BLRPRE19    BLRPRE20    BLRPRE21    BLRPRE22    BLRPRE24
BLRPRE25    BLRPRE26    BLRPRE28    BLRPRE34    BLRPRE41    BLRUTIL8    
MailMan 10 XMBGRP    XMHIG    XMR    XMTDF    XMUT5G    XMUTERM2    XMVGROUP    XMVGRP
XMXADDR1    XMXADDRG    
Registration 5 DG53625P    DGQEPST1    DGREGARP    DGSEC    VAFCMGB4    
Toolkit 5 XDRDADDS    XDRDVAL1    XDRMERGB    XDRRMRG1    XTERSUM1    
Adverse Reaction Tracking 2 GMRASEN2    GMRASEND    
Immunization Tracking 2 BIUTL4    BIUTL7    
Order Entry Results Reporting 2 ORQQXQA    ORY215    
SAGG Project 2 KMPSPRE    KMPSUTL    
Surgery 2 SRHLVORU    SROACOD    
Automated Information Collection System 1 IBDFPRG    
Drug Accountability 1 PSALOC1    
Health Data and Informatics 1 HDI1000B    
Health Summary 1 GMTSMAIL    
IHS Changes To Pharmacy 1 APSQCK2    
IHS Electronic Health Record 1 BEHOXQ    
IHS Support HL7 Interfaces 1 BHLRXPST    
Inpatient Medications 1 PSJHL4    
Integrated Billing 1 IB20PT1    
National Drug File 1 PSN4P4    
Outpatient Pharmacy 1 PSOTPCUL    
Pharmacy Data Management 1 PSS147EN    
Radiology Nuclear Medicine 1 RAHLO4    
Referred Care Information System 1 BMCPOST1    
Taxonomy 1 ATXBULL2    
Text Integration Utility 1 TIUPS225    

Pointed To By FileMan Files, Total: 33

Package Total FileMan Files
Health Level Seven 6 HL7 NON-DHCP APPLICATION PARAMETER(#770)[10]    HL7 APPLICATION PARAMETER(#771)[4]    HL LOWER LEVEL PROTOCOL PARAMETER(#869.2)[100.01]    HL COMMUNICATION SERVER PARAMETERS(#869.3)[.05]    HL LOGICAL LINK(#870)[100.01]    HL7 MONITOR(#776.1)[#776.106(.01)]    
Kernel 3 OPTION(#19)[222]    MASTER FILE PARAMETERS(#4.001)[.06]    PACKAGE(#9.4)[1938]    
Registration 3 MAS PARAMETERS(#43)[215216217226500501502503504505506507508509510511512513906908]    PRF LOCAL FLAG(#26.11)[.06]    PRF NATIONAL FLAG(#26.15)[.06]    
Integrated Billing 2 IB SITE PARAMETERS(#350.9)[.09.11.131.071.094.04]    BILLING ALERT DEFINITION(#354.5)[#354.52(.01)]    
MailMan 2 BULLETIN(#3.6)[#3.62(.01)]    MAIL GROUP(#3.8)[#3.811(.01)]    
Medicine 2 MEDICINE PACKAGE PARAMETERS(#690.1)[#690.17(.01)]    Instrument HL7 Coding(#690.7)[.03]    
Toolkit 2 DUPLICATE RESOLUTION(#15.1)[.11.16.29#15.12(.02)]    PATCH MONITOR PARAMETER(#9.95)[#9.951(.01)]    
Automated Information Collection System 1 ENCOUNTER FORM PARAMETERS(#357.09)[1.01]    
Automated Lab Instruments 1 LA7 MESSAGE PARAMETER(#62.48)[#62.481(.02)]    
Clinical Reminders 1 CLINICAL REMINDER PARAMETERS(#800)[3]    
Drug Accountability 1 DRUG ACCOUNTABILITY STATS(#58.8)[32]    
Health Summary 1 HEALTH SUMMARY PARAMETERS(#142.99)[.06]    
IHS Electronic Health Record 1 BEH ALERT SCHEDULING(#90460.022)[#90460.0221(.01)]    
IHS Omnicell Pyxis Interface 1 BOP SITE(#90355)[.06]    
Inpatient Medications 1 INPATIENT WARD PARAMETERS(#59.6)[5]    
Lab Service 1 LAB SEARCH/EXTRACT PROTOCOL(#69.4)[1#69.45(.01)]    
RPC Broker 1 RPC BROKER SITE PARAMETERS(#8994.1)[2]    
Referred Care Information System 1 RCIS MESSAGES(#90001.57)[#90001.571(.01)]    
Scheduling 1 SCHEDULING PARAMETER(#404.91)[804]    
Surgery 1 SURGERY SITE PARAMETERS(#133)[43]    

Pointer To FileMan Files, Total: 3

Package Total FileMan Files
MailMan 2 MAIL GROUP(#3.8)[#3.811(.01)]    DISTRIBUTION LIST(#3.816)[#3.813(.01)]    
Kernel 1 NEW PERSON(#200)[55.1#3.802(.01)#3.81(.01)]    

Fields, Total: 16

Field # Name Loc Type Details
.01 NAME 0;1 FREE TEXT
************************REQUIRED FIELD************************

  • INPUT TRANSFORM:  S:X?1"G.".E!(X?1"g.".E) X=$E(X,3,99) K:$L(X)>30!($L(X)<3)!'(X'?1P.E)!(X'?.ANP) X
  • LAST EDITED:  APR 25, 2002
  • HELP-PROMPT:  ANSWER MUST BE 3-30 CHARACTERS IN LENGTH
  • DESCRIPTION:  
    The name of a mail group, i.e. a list of recipients who can all be addressed at once by reference to this name.
  • LAYGO TEST:  1,0)= I $$LAYGO^XMVGROUP(X)
  • NOTES:  XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
  • CROSS-REFERENCE:  3.8^B
    1)= S ^XMB(3.8,"B",$E(X,1,30),DA)=""
    2)= K ^XMB(3.8,"B",$E(X,1,30),DA)
  • CROSS-REFERENCE:  ^^TRIGGER^3.8^5
    1)= X ^DD(3.8,.01,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^XMB(3.8,D0,3)):^(3),1:"") S X=$P(Y(1),U,1),X=X S DIU=X K Y S X=DIV S X=$G(XMDUZ,DUZ) S DIH=$G(^XMB(3.8,DIV(0),3)),DIV=X S $P(^(3),U,1)=DIV,DIH=3.8,DIG=5 D ^DICR
    1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^XMB(3.8,D0,3)):^(3),1:"") S X=$S('$D(^VA(200,+$P(Y(1),U,1),0)):"",1:$P(^(0),U,1))=""
    2)= Q
    CREATE CONDITION)= ORGANIZER=""
    CREATE VALUE)= S X=$G(XMDUZ,DUZ)
    DELETE VALUE)= NO EFFECT
    FIELD)= ORGANIZER
    When a user creates a mail group, this trigger makes that user the organizer of the group.  The user is free to change that field.
2 MEMBER 1;0 POINTER Multiple #3.81 3.81

  • LAST EDITED:  NOV 26, 1991
  • DESCRIPTION:  
    A member of a Mail Group is a user to whom messages will be sent when the message is addressed to this mail group.
  • PRIMARY KEY:  A (#4)
    Uniqueness Index: B (#173)
    File, Field: 1) MEMBER (3.81,.01)
  • INDEXED BY:  MEMBER (AC), MEMBER (B)
3 DESCRIPTION 2;0 WORD-PROCESSING #3.801

  • DESCRIPTION:  
    The definition and/or purpose of this mail group.
4 TYPE 0;2 SET
************************REQUIRED FIELD************************
  • 'PU' FOR public;
  • 'PR' FOR private;

  • LAST EDITED:  FEB 07, 2001
  • DESCRIPTION:  The type of mail group determines who can send mail to it. Provided there are no AUTHORIZED SENDERS specified, anyone can send mail to a public group and only its members can send mail to a private group. If there are
    AUTHORIZED SENDERS specified, only those users can address the group.
  • CROSS-REFERENCE:  ^^TRIGGER^3.8^10
    1)= Q
    2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(3.8,4,0)),U,3) S X=$P($P(Y(1),$C(59)_X_":",2),$C(59),1)="private" I X S X=DIV S Y(1)=$S($D(^XMB(3.8,D0,0)):^(0),1:"") S X=$P(Y(1),U,6),X=X S DIU=X K Y S X=
    "" X ^DD(3.8,4,1,1,2.4)
    2.4)= S DIH=$G(^XMB(3.8,DIV(0),0)),DIV=X S $P(^(0),U,6)=DIV,DIH=3.8,DIG=10 D ^DICR
    CREATE VALUE)= NO EFFECT
    DELETE CONDITION)= OLD TYPE="private"
    DELETE VALUE)= @
    FIELD)= RESTRICTIONS
    When changing the TYPE from 'private' to 'public', delete the RESTRICTIONS field, because it no longer applies.
  • CROSS-REFERENCE:  ^^TRIGGER^3.8^7
    1)= Q
    2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(3.8,4,0)),U,3) S X=$P($P(Y(1),$C(59)_X_":",2),$C(59),1)="public" I X S X=DIV S Y(1)=$S($D(^XMB(3.8,D0,0)):^(0),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y S X="
    " X ^DD(3.8,4,1,2,2.4)
    2.4)= S DIH=$G(^XMB(3.8,DIV(0),0)),DIV=X S $P(^(0),U,3)=DIV,DIH=3.8,DIG=7 D ^DICR
    CREATE VALUE)= NO EFFECT
    DELETE CONDITION)= OLD TYPE="public"
    DELETE VALUE)= @
    FIELD)= ALLOW SELF ENROLLMENT?
    When changing the TYPE from 'public' to 'private', delete the ALLOW SELF ENROLLMENT? field, because it no longer applies.
5 ORGANIZER 3;1 POINTER TO NEW PERSON FILE (#200) NEW PERSON(#200)

  • LAST EDITED:  JUN 18, 1991
  • DESCRIPTION:  
    The user who has the privileges of an "Organizer" for the mail group. For example, an organizer can add new members to a "Private" mail group.
  • NOTES:  TRIGGERED by the NAME field of the MAIL GROUP File
5.1 COORDINATOR 0;7 POINTER TO NEW PERSON FILE (#200) NEW PERSON(#200)

  • LAST EDITED:  APR 25, 2002
  • HELP-PROMPT:  The person responsible for maintaining the membership of the mail group.
  • DESCRIPTION:  This field is used as a screen when a user tries to edit a mail group that he is a coordinator of. If the screen fails and the user does not hold the XMMGR key, he cannot edit the mail group.
    Even if the coordinator is REMOVED from the Mail System, this field will remain to indicate who created the Mail Group if others can use it.  If it is a Personal Group, it will be deleted.
  • CROSS-REFERENCE:  3.8^AC
    1)= S ^XMB(3.8,"AC",$E(X,1,30),DA)=""
    2)= K ^XMB(3.8,"AC",$E(X,1,30),DA)
    This cross reference is to be used for listing mail groups for coordinators.
6 AUTHORIZED SENDER 4;0 POINTER Multiple #3.802 3.802

  • DESCRIPTION:  If you wish to restrict this mail group to only a limited set of senders, name them in this field. If no names are entered here, then it is assumed that anyone may send mail to this group (if public), or only members may
    send to it (if private).
    If a user attempts to send mail to a group which has one or more authorized senders, but is not an authorized sender, then he is shown a list of authorized senders.  He may send the message to them, and they may forward
    it, if desired.
    NOTE:  Remote users may not send mail to any local group which has authorized senders
7 ALLOW SELF ENROLLMENT? 0;3 SET
  • 'y' FOR YES;
  • 'n' FOR NO;

  • LAST EDITED:  OCT 28, 1985
  • HELP-PROMPT:  If users may join this group by themselves, say "YES"
  • DESCRIPTION:  
    If this field is set to "YES", then users may use the JOIN option to make themselves members of the group, or to drop their names from the group.  This option is only operative with public groups.
  • NOTES:  TRIGGERED by the TYPE field of the MAIL GROUP File
8 REFERENCE COUNT 0;4 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1N.N) X
  • LAST EDITED:  FEB 12, 1986
  • HELP-PROMPT:  TYPE A WHOLE NUMBER BETWEEN 0 AND 999999
  • DESCRIPTION:  
    This is a count of the number of times this mailgroup has been used as a recipient of a message.  This will help site managers monitor the activity of mail groups.
9 LAST REFERENCED 0;5 DATE

  • INPUT TRANSFORM:  S %DT="E" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  APR 22, 2002
  • DESCRIPTION:  
    This is the date on which this mail group was last referenced.
10 RESTRICTIONS 0;6 SET
  • '0' FOR UNRESTRICTED;
  • '1' FOR ORGANIZER ONLY;

  • LAST EDITED:  FEB 06, 2001
  • HELP-PROMPT:  Enter restriction code for private group.
  • DESCRIPTION:  This field is only applicable for PRIVATE mail groups. It is ignored for PUBLIC mail groups.
    This field controls who may address (send messages to) this PRIVATE mail group.
    If 0 (zero) or null, then the group is unrestricted, and all members may address the group.
    If 1, then only the organizer may address the group.  The group is a personal group.
    Note that non-members cannot address private mail groups.
  • NOTES:  TRIGGERED by the TYPE field of the MAIL GROUP File
11 MEMBER GROUPS 5;0 POINTER Multiple #3.811 3.811

  • LAST EDITED:  JUL 16, 1992
  • DESCRIPTION:  
    Member Groups are mail groups that are members of this mail group.  When a Mail Group is made a member of another in this fashion, the individuals of it are added to the mailing list at delivery time.
12 MEMBERS - REMOTE 6;0 Multiple #3.812 3.812

  • LAST EDITED:  AUG 11, 1994
  • DESCRIPTION:  This multiple contains remote addresses or local devices or local servers. The input to the field is checked for validity at the time it is entered. If the address BECOMES INCORRECT MailMan will try to inform a
    responsible person of the non-delivery of a message.
13 DISTRIBUTION LIST 7;0 POINTER Multiple #3.813 3.813

  • DESCRIPTION:  
    This field will allow distribution lists to be included in Mail Groups.  In this way a message that must be sent to the same name at many domains may easily be included in the recipient chain of a message.
14 FAX RECIPIENT 8;0 POINTER Multiple #3.814 3.814

  • LAST EDITED:  FEB 11, 1997
15 FAX GROUP 9;0 POINTER Multiple #3.815 3.815

  • LAST EDITED:  FEB 11, 1997

ICR, Total: 9

ICR LINK Subscribing Package(s) Fields Referenced Description
ICR #1563
  • SCHEDULING
  • MEMBERS - REMOTE (12).
    Access: Write w/Fileman

    ICR #2061
  • LAB SERVICE
  • NATIONAL DRUG FILE
  • MEMBERS - REMOTE (.01).
    Access: Both R/W w/Fileman

    ICR #2862
  • RADIOLOGY/NUCLEAR MEDICINE
  • TYPE (4).
    Access: Read w/Fileman

    ICR #3240
  • IMAGING
  • MEMBER (.01).
    Access: Both R/W w/Fileman

    REMOTE MEMBER (.01).
    Access: Both R/W w/Fileman

    MEMBER GROUP NAME (.01).
    Access: Both R/W w/Fileman

    ICR #3359
  • ACCOUNTS RECEIVABLE
  • NAME (.01).
    Access: Direct Global Read & w/Fileman

    MEMBER GROUPS (11).
    Access: Direct Global Read & w/Fileman

    ICR #4439
  • INTEGRATED BILLING
  • ICR #4980 MEMBERS - REMOTE (12).
    Access: Read w/Fileman

    ICR #5529
  • SPINAL CORD DYSFUNCTION
  • (XMB(3.8,,6,'B',).
    Access:

    The "B" cross-reference to do a lookup by name for themail group.The "B" cross-reference on the MEMBERS - REMOTE multipleto find the old remote member by name.
    ICR #10111 NAME (.01).
    Access: Read w/Fileman

    External References

    Name Field # of Occurrence
    ^%DT 9+1
    ^DICR .01(XREF 2S), 4(XREF 1n2.4), 4(XREF 2n2.4)
    $$LAYGO^XMVGROUP .01LAYGO1+1

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD(3.8 .01(XREF 2S), 4(XREF 1K), 4(XREF 2K)
    ^VA(200 - [#200] .01(XREF 2n1.3)
    ^XMB(3.8 - [#3.8] .01(XREF 1S), .01(XREF 1K), .01(XREF 2S), .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 1n2.4), 4(XREF 2K), 4(XREF 2n2.4), 5.1(XREF 1S), 5.1(XREF 1K)

    Naked Globals

    Name Field # of Occurrence
    ^(0 .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 1n2.4), 4(XREF 2K), 4(XREF 2n2.4)
    ^(3 .01(XREF 2S), .01(XREF 2n1.3)

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> %DT 9+1*
    >> D0 .01(XREF 2S), .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 2K)
    >> DA .01(XREF 1S), .01(XREF 1K), .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 2K), 5.1(XREF 1S), 5.1(XREF 1K)
    >> DIG .01(XREF 2S), 4(XREF 1n2.4), 4(XREF 2n2.4)
    >> DIH .01(XREF 2S), 4(XREF 1n2.4), 4(XREF 2n2.4)
    >> DIU .01(XREF 2S), 4(XREF 1K), 4(XREF 2K)
    DIV .01(XREF 2S), .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 1n2.4), 4(XREF 2K), 4(XREF 2n2.4)
    DIV(0 .01(XREF 2S), .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 1n2.4), 4(XREF 2K), 4(XREF 2n2.4)
    DUZ .01(XREF 2S)
    U .01(XREF 2S), .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 1n2.4), 4(XREF 2K), 4(XREF 2n2.4)
    X .01+1*!, .01LAYGO1+1, .01(XREF 1S), .01(XREF 1K), .01(XREF 2S), .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 1n2.4), 4(XREF 2K), 4(XREF 2n2.4)
    5.1(XREF 1S), 5.1(XREF 1K), 8+1!, 9+1*!
    >> XMDUZ .01(XREF 2S)
    Y .01(XREF 2S), 4(XREF 1K), 4(XREF 2K), 9+1
    Y(0 .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 2K)
    Y(1 .01(XREF 2S), .01(XREF 2n1.3), 4(XREF 1K), 4(XREF 2K)
    Info |  Desc |  Directly Accessed By Routines |  Accessed By FileMan Db Calls |  Pointed To By FileMan Files |  Pointer To FileMan Files |  Fields |  ICR |  External References |  Global Variables Directly Accessed |  Naked Globals |  Local Variables |  All