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 |  Fields
Print Page as PDF
Global: ^DDD

Package: VA FileMan

Global: ^DDD


Information

FileMan FileNo FileMan Filename Package
.9 META DATA DICTIONARY VA FileMan

Description

Directly Accessed By Routines, Total: 2

Package Total Routines
VA FileMan 2 DDD    DICOMPU    

Fields, Total: 10

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

  • INPUT TRANSFORM:  K:$L(X)>150!($L(X)<3)!'(X'?1P.E) X
    MAXIMUM LENGTH: 150
  • LAST EDITED:  FEB 11, 2016
  • HELP-PROMPT:  Enter NAME as a combination of the FILENAME_FIELDNAME being referenced.
  • DESCRIPTION:  
    The NAME is a unique combination of FILENAME_FIELDNAME used to map file data structures. Examples: NEW PERSON_DEFINED FORMATS FOR LM NEW PERSON_DEFINED FORMATS FOR LM_DEFAULT
  • CROSS-REFERENCE:  .9^B
    1)= S ^DDD("B",$E(X,1,150),DA)=""
    2)= K ^DDD("B",$E(X,1,150),DA)
.02 LOOKUP TERM 0;2 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>30!($L(X)<2) X
  • LAST EDITED:  NOV 01, 2002
  • HELP-PROMPT:  Answer must be 2-30 characters in length
  • DESCRIPTION:  
    The name of the FIELD (LABEL). Built by the DDD routine.
  • CROSS-REFERENCE:  .9^C
    1)= S ^DDD("C",$E(X,1,30),DA)=""
    2)= K ^DDD("C",$E(X,1,30),DA)
    The C cross-reference is a regular cross-reference on the LOOKUP TERM field, supporting lookups on Field Labels.
.03 DATA DICTIONARY NUMBER 0;3 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>999999999999999)!(X<0)!(X?.E1"."7.N) X
  • LAST EDITED:  NOV 01, 2002
  • HELP-PROMPT:  Type a number between 0 and 999999999999999
  • DESCRIPTION:  
    The number of the FILE in which the FIELD is found. Built by the DDD routine.
  • CROSS-REFERENCE:  .9^AFF^MUMPS
    1)= N Y S Y=$P(^DDD(DA,0),U,4) S:Y ^DDD("AFF",$E(X,1,30),Y,DA)=""
    2)= N Y S Y=$P(^DDD(DA,0),U,4) K:Y ^DDD("AFF",$E(X,1,30),Y,DA)
    3)= MULTIPLE CROSS-REF OF FILE,FIELD
    The AFF cross-reference is a multi-field MUMPS cross-reference based on the DATA DICTIONARY NUMBER and FIELD NUMBER fields. It stores data into the same location as the AFF2 cross-reference on the FIELD NUMBER field. Its
    structure is: ^DDD("AFF",file_number,field_number,IEN)
.04 FIELD NUMBER 0;4 NUMBER

  • INPUT TRANSFORM:  K:+X'=X!(X>99999999999)!(X<.001)!(X?.E1"."7.N) X
  • LAST EDITED:  NOV 02, 2002
  • HELP-PROMPT:  Type a number between .001 and 99999999999
  • DESCRIPTION:  
    The number of the FIELD in the relevant FileMan File. Built by the DDD routine.
  • CROSS-REFERENCE:  .9^AFF2^MUMPS
    1)= N Y S Y=$P(^DDD(DA,0),U,3) S:Y ^DDD("AFF",Y,$E(X,1,30),DA)=""
    2)= N Y S Y=$P(^DDD(DA,0),U,3) K:Y ^DDD("AFF",Y,$E(X,1,30),DA)
    3)= FILE-FIELD XREF
    The AFF2 cross-reference is a multi-field MUMPS cross-reference based on the DATA DICTIONARY NUMBER and FIELD NUMBER fields. It stores data into the same location as the AFF cross-reference on the DATA DICTIONARY NUMBER
    field. Its structure is: ^DDD("AFF",file_number,field_number,IEN)
.05 DATA 0;5 SET
  • '1' FOR YES;

  • LAST EDITED:  NOV 04, 2015
  • HELP-PROMPT:  Enter "YES" if this is actually the name of some entry in a FileMan file.
  • DESCRIPTION:  Not yet used. If this flag were set (to "1") it would indicate that this entry in the Meta-Data-Dictionary is actually an ENTRY in a data file, not a FIELD. This might be useful in the future if the Meta-Data-Dictionary
    were used as a kind of "Google search" on items of interest other than field names.
.06 OBJECT NAME 0;6 FREE TEXT

  • INPUT TRANSFORM:  K:$L(X)>150!($L(X)<3)!'(X'?1P.E) X
    MAXIMUM LENGTH: 150
  • LAST EDITED:  FEB 11, 2016
  • HELP-PROMPT:  Enter this record's NAME field using camel case notation.
  • DESCRIPTION:  
    The OBJECT NAME is the NAME field (.01) converted to camel case notation. The OBJECT NAME will be used to connect to data files and fields. Examples: newPerson.definedFormatsForLm newPerson.definedFormatsForLm.default
  • CROSS-REFERENCE:  .9^D
    1)= S ^DDD("D",$E(X,1,150),DA)=""
    2)= K ^DDD("D",$E(X,1,150),DA)
    The D cross reference is to give developers a quick file.field lookup in camel case notation to connect to data files and fields.
.07 LAST UPDATED 0;7 DATE

  • INPUT TRANSFORM:  S %DT="ESTR" D ^%DT S X=Y K:Y<1 X
  • LAST EDITED:  FEB 10, 2016
  • HELP-PROMPT:  Enter the date/time of the most recent update to this record
  • DESCRIPTION:  
    This is the most recent date/time that ^DDD ran and updated this record.
1 DESCRIPTION 1;0 WORD-PROCESSING #.901

  • HELP-PROMPT:  Enter any text.
  • DESCRIPTION:  
    Contains the text of the HELP-PROMPT and DESCRIPTION of the Field, if available. Built by the DDD routine.
  • LAST EDITED:  NOV 01, 2002
9.6 BUILD(S) COMPUTED MULTIPLE

  • MUMPS CODE:  S %=^DDD(D0,0),X="" D BUILDS^DDD($P(%,U,3),$P(%,U,4))
  • DESCRIPTION:  
    This multiple computed field returns, from the BUILD File (9.6) a list of all the KIDS Builds that have explicitly transported this data field on this system.
25 TYPE COMPUTED

  • MUMPS CODE:  S %=^DDD(D0,0),X="" I $P(%,U,3) N D0,DCC S DCC="^DD("_$P(%,U,3)_",",D0=$P(%,U,4) X:D0 $P(^DD(0,.25,0),U,5,99)
  • ALGORITHM:  S %=^DDD(D0,0),X="" I $P(%,U,3) N D0,DCC S DCC="^DD("_$P(%,U,3)_",",D0=$P(%,U,4) X:D0 $P(^DD(0,.25,0),U,5,99)
  • LAST EDITED:  NOV 01, 2002
  • DESCRIPTION:  
    This computed field retrieves the DATA TYPE (SET, POINTER, or whatever) of the FIELD.
Info |  Desc |  Directly Accessed By Routines |  Fields