ClinicalCaseRegistries::Classes
Class RORMetadata

THIS FILE MUST NOT BE MODIFIED LOCALLY! ONLY  AUTHORIZED NATIONAL REGISTRY DEVELOPERS CAN EDIT THIS FILE!  The ROR METADATA file contains descriptors of the files, data elements and APIs used by the registry update subsystem(search engine). These descriptors define relationships between files ("file-processing tree") used by the search engine,data elements and APIs.   The expression parser uses data stored in this  file to validate expressions thatimplement selection rules.   Data from this file loaded and prepared by the $$METADATA^RORUPR1 function is usedby the registry update process to load values of the data elements using appropriate APIs.   Developers can usethis file as a source of  information required for definition of new  selection rules for new national or localregistries (supported files and data elements, APIs, DBIAs, etc.).   All modifications of the registry updateroutines that affect the file-processing tree, APIs or supported data elements MUST be reflected in the  ROR METADATAfile.   Records of this file have internal entry numbers  equal to the corresponding file numbers.

Attributes
«File 799.23» API API API
«File 799.22» RORMetadataDataElement dataElement dataElement
WordProcessorFile description description

You can enter any additional reference information related to the file definition. The content of this field is not used by the application.

Integer file file

The value of this field is the number of the (sub)file that can be searched for new data by the registry update process and is a part of the file-processing tree.

«File 799.2» RORMetadata parent parent

This field holds the number of the (sub)file that is a parent of the current file in the file-processing tree. You can choose only from the files that have descriptors in the ROR METADATA file. However, the current record cannot be selected as the parent of itself. Leave this field empty for the "root" file (the PATIENT file (#2) most probably). See the technical description of the field for more information.


Properties:

Alias
businessRule[]
Classifier Behavior
dateAdded5/24/13
dateModified
fileNameROR METADATA
fileNumber799.2
highLevelConcept
informationDomain
Is Abstractfalse
Is Activefalse
Is Leaffalse
KeywordsFile 799.2
modReason
NameRORMetadata
Name Expression
NamespaceClasses
note
originalName
Owned Template Signature
OwnerClasses
Owning Template Parameter
PackageClasses
packageNameCLINICAL CASE REGISTRIES
projectID
Qualified NameHybrid::ClinicalCaseRegistries::Classes::RORMetadata
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
Representation
requestedBy
rootClass
StereotypeClassDictionary, VistaClassDictionary
synonym
Template Parameter
VisibilityPublic

Attribute Details

 API
Public «File 799.23» API API
Constraints:
Properties:

AggregationNone
Alias
Association«VistaAssociationDictionary» (API:API)
Association End
businessRule[]
Class«File 799.2» RORMetadata
Datatype
dateAdded
dateModified
Default
Default Value
enumeratedBaseDomain
externalMapLocation
externalMapType
formatRule
formatString
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
isNullableFalse
Keywords
Lower0
Lower Value(0)
modReason
Multiplicity*
NameAPI
Name Expression
Namespace«File 799.2» RORMetadata
note
Opposite
originalClass
originalName
Owner«File 799.2» RORMetadata
Owning Association
Owning Template Parameter
Qualified NameHybrid::ClinicalCaseRegistries::Classes::RORMetadata::API
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary
synonym
Template Parameter
Type«File 799.23» API
Upper*
Upper Value(*)
VisibilityPublic


 dataElement
Public «File 799.22» RORMetadataDataElement dataElement
Constraints:
Properties:

AggregationNone
Alias
Association«VistaAssociationDictionary» (dataElement:RORMetadataDataElement)
Association End
businessRule[]
Class«File 799.2» RORMetadata
Datatype
dateAdded
dateModified
Default
Default Value
enumeratedBaseDomain
externalMapLocation
externalMapType
formatRule
formatString
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
isNullableFalse
Keywords
Lower0
Lower Value(0)
modReason
Multiplicity*
NamedataElement
Name Expression
Namespace«File 799.2» RORMetadata
note
Opposite
originalClass
originalName
Owner«File 799.2» RORMetadata
Owning Association
Owning Template Parameter
Qualified NameHybrid::ClinicalCaseRegistries::Classes::RORMetadata::dataElement
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary
synonym
Template Parameter
Type«File 799.22» RORMetadataDataElement
Upper*
Upper Value(*)
VisibilityPublic


 description
Public WordProcessorFile description

You can enter any additional reference information related to the file definition. The content of this field is not used by the application.

Constraints:
Properties:

absMaxLength-
AggregationNone
Alias
Association
Association End
businessRule[]
Class«File 799.2» RORMetadata
dataTypeWORD-PROCESSING
Datatype
dateAdded05/24/13
dateModified
Default
Default Value
enumeratedBaseDomain
externalMapLocation
externalMapType
fieldNameDESCRIPTION
fieldNumber5
fileNumber799.2
formatRule
formatString
generalDescriptionYou can enter any additional reference information related to the file definition. The content of this field is not used by the application.
helpText-
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
isMultipleTrue
isNullableFalse
isRequiredFalse
Keywords
Lower0
Lower Value(0)
maxLength-
minLength-
modReason
Multiplicity0..1
Namedescription
Name Expression
Namespace«File 799.2» RORMetadata
note
Opposite
originalClass
originalName
Owner«File 799.2» RORMetadata
Owning Association
Owning Template Parameter
permissableValueMeanings-
permissableValues-
pointerFileName-
pointerFileNumber-
Qualified NameHybrid::ClinicalCaseRegistries::Classes::RORMetadata::description
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary, VistaAttributeDictionary
subFileNumber799.25
synonym
technicalDescription-
Template Parameter
TypeWordProcessorFile
Upper1
Upper Value(1)
VisibilityPublic


 file
Public Integer file

The value of this field is the number of the (sub)file that can be searched for new data by the registry update process and is a part of the file-processing tree.

Constraints:
Properties:

absMaxLength22
AggregationNone
Alias
Association
Association End
businessRule[]
Class«File 799.2» RORMetadata
dataTypeNUMERIC
Datatype
dateAdded05/24/13
dateModified
Default
Default Value
enumeratedBaseDomain
externalMapLocation
externalMapType
fieldNameFILE
fieldNumber.01
fileNumber799.2
formatRule
formatString
generalDescriptionThe value of this field is the number of the (sub)file that can be searched for new data by the registry update process and is a part of the file-processing tree.
helpTextEnter (sub)file number between 2 and 999999999999, 9 Decimal Digits.
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
isMultipleFalse
isNullableFalse
isRequiredTrue
Keywords
Lower1
Lower Value(1)
maxLength-
minLength-
modReason
Multiplicity1
Namefile
Name Expression
Namespace«File 799.2» RORMetadata
note
Opposite
originalClass
originalName
Owner«File 799.2» RORMetadata
Owning Association
Owning Template Parameter
permissableValueMeanings-
permissableValues-
pointerFileName-
pointerFileNumber-
Qualified NameHybrid::ClinicalCaseRegistries::Classes::RORMetadata::file
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary, VistaAttributeDictionary
subFileNumber-
synonym
technicalDescriptionThe internal value of this field is used as the internal entry number of the record ('DINUM' feature).
Template Parameter
TypeInteger
Upper1
Upper Value(1)
VisibilityPublic


 parent
Public «File 799.2» RORMetadata parent

This field holds the number of the (sub)file that is a parent of the current file in the file-processing tree. You can choose only from the files that have descriptors in the ROR METADATA file. However, the current record cannot be selected as the parent of itself. Leave this field empty for the "root" file (the PATIENT file (#2) most probably). See the technical description of the field for more information.

Constraints:
Properties:

absMaxLength22
AggregationNone
Alias
Association
Association End
businessRule[]
Class«File 799.2» RORMetadata
dataTypePOINTER
Datatype
dateAdded05/24/13
dateModified
Default
Default Value
enumeratedBaseDomain
externalMapLocation
externalMapType
fieldNamePARENT
fieldNumber1
fileNumber799.2
formatRule
formatString
generalDescriptionThis field holds the number of the (sub)file that is a parent of the current file in the file-processing tree. You can choose only from the files that have descriptors in the ROR METADATA file. However, the current record cannot be selected as the parent of itself. Leave this field empty for the "root" file (the PATIENT file (#2) most probably). See the technical description of the field for more information.
helpText-
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
isMultipleFalse
isNullableFalse
isRequiredFalse
Keywords
Lower0
Lower Value(0)
maxLength-
minLength-
modReason
Multiplicity0..1
Nameparent
Name Expression
Namespace«File 799.2» RORMetadata
note
Opposite
originalClass
originalName
Owner«File 799.2» RORMetadata
Owning Association
Owning Template Parameter
permissableValueMeanings-
permissableValues-
pointerFileNameROR METADATA
pointerFileNumber799.2
Qualified NameHybrid::ClinicalCaseRegistries::Classes::RORMetadata::parent
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary, VistaAttributeDictionary
subFileNumber-
synonym
technicalDescriptionDuring the registry update, VistA files are processed in the predetermined hierarchic sequence called "file-processing tree". A sample structure of the "tree" is illustrated below: . PATIENT (#2) . VISIT (#9000010) . V POV (#9000010.07) . PROBLEM (#9000011) . PTF (#45) . LAB DATA (#63) This means that for each patient a record in file #2 is processed first. Then patient visits from file #9000010 are processed. During processing of each visit record all linked "purpose of visit" records in file #9000010.07 are processed. After that, all patient records from the problem list are processed. Next in line are the patient records from file #45 and the lab results. The structure of the tree is defined by the routines that conduct the search (hard coded loops). However, it MUST be reflected in this file.
Template Parameter
Type«File 799.2» RORMetadata
Upper1
Upper Value(1)
VisibilityPublic