Surgery::Classes
Class PersonFieldRestriction

This file is used to restrict entries into 'person' type fields in other files. Each entry will contain a field name, file number, field number, and (site determined) keys to restrict entries. Fields in other files that will be restricted will call the routine SROXPR as part of the input transform. This will determine whether there are any restrictions and if so, whether the person selected has the proper keys to be entered into this field.

Attributes
«File 131.05» Comments131_05 comments comments
String fieldIdentifier fieldIdentifier

This is the field identifier. It is the combination of a file (or sub-file) number and field number. These numbers are separated by a comma. Examples of typical entries are listed below. 1. 130,.14 <-------- 130 is the file number of the SURGERY file and .14 is the field number of the SURGEON field contained in that file. 2. 130.28,.01 <------- 130.28 is the sub-file number of the OR CIRC SUPPORT sub-file of the SURGERY file. .01 is the OR CIRC SUPPORT field within the sub-file.

«File 131.03» Keys keys keys
Boolean modifyLocally modifyLocally

This determines whether the keys associated with this field can be modified at each individual medical center. If this field is set to '0', only the keys created by the initialization of the package will be used to restrict entries. The deletion or addition of keys will not be allowed.


Properties:

Alias
businessRule[]
Classifier Behavior
dateAdded10/6/2014
dateModified
fileNamePERSON FIELD RESTRICTION
fileNumber131
highLevelConcept
informationDomain
Is Abstractfalse
Is Activefalse
Is Leaffalse
KeywordsFile 131
modReason
NamePersonFieldRestriction
Name Expression
NamespaceClasses
note
originalName
Owned Template Signature
OwnerClasses
Owning Template Parameter
PackageClasses
packageNameSURGERY
projectID
Qualified NameHybrid::Surgery::Classes::PersonFieldRestriction
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
Representation
requestedBy
rootClass
StereotypeClassDictionary, VistaClassDictionary
synonym
Template Parameter
VisibilityPublic

Attribute Details

 comments
Public «File 131.05» Comments131_05 comments
Constraints:
Properties:

AggregationNone
Alias
Association«VistaAssociationDictionary» (comments:Comments131_05)
Association End
businessRule[]
Class«File 131» PersonFieldRestriction
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*
Namecomments
Name Expression
Namespace«File 131» PersonFieldRestriction
note
Opposite
originalClass
originalName
Owner«File 131» PersonFieldRestriction
Owning Association
Owning Template Parameter
Qualified NameHybrid::Surgery::Classes::PersonFieldRestriction::comments
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary
synonym
Template Parameter
Type«File 131.05» Comments131_05
Upper*
Upper Value(*)
VisibilityPublic


 fieldIdentifier
Public String fieldIdentifier

This is the field identifier. It is the combination of a file (or sub-file) number and field number. These numbers are separated by a comma. Examples of typical entries are listed below. 1. 130,.14 <-------- 130 is the file number of the SURGERY file and .14 is the field number of the SURGEON field contained in that file. 2. 130.28,.01 <------- 130.28 is the sub-file number of the OR CIRC SUPPORT sub-file of the SURGERY file. .01 is the OR CIRC SUPPORT field within the sub-file.

Constraints:
Properties:

absMaxLength30
AggregationNone
Alias
Association
Association End
businessRule[]
Class«File 131» PersonFieldRestriction
dataTypeFREE TEXT
Datatype
dateAdded11/13/14
dateModified
Default
Default Value
enumeratedBaseDomain
externalMapLocation
externalMapType
fieldNameFIELD IDENTIFIER
fieldNumber.01
fileNumber131
formatRule
formatString
generalDescriptionThis is the field identifier. It is the combination of a file (or sub-file) number and field number. These numbers are separated by a comma. Examples of typical entries are listed below. 1. 130,.14 <-------- 130 is the file number of the SURGERY file and .14 is the field number of the SURGEON field contained in that file. 2. 130.28,.01 <------- 130.28 is the sub-file number of the OR CIRC SUPPORT sub-file of the SURGERY file. .01 is the OR CIRC SUPPORT field within the sub-file.
helpTextYour answer must be 3-30 characters in length.
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)
maxLength30
minLength3
modReason
Multiplicity1
NamefieldIdentifier
Name Expression
Namespace«File 131» PersonFieldRestriction
note
Opposite
originalClass
originalName
Owner«File 131» PersonFieldRestriction
Owning Association
Owning Template Parameter
permissableValueMeanings-
permissableValues-
pointerFileName-
pointerFileNumber-
Qualified NameHybrid::Surgery::Classes::PersonFieldRestriction::fieldIdentifier
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary, VistaAttributeDictionary
subFileNumber-
synonym
technicalDescriptionThis is the field identifier. It is a combination of file (or sub-file) number and field number. These numbers are separated by a comma. For example, the SURGEON field in the SURGERY file would have '130,.14' as it's field identifier. Entries in this file are created by the SROKEY option.
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 keys
Public «File 131.03» Keys keys
Constraints:
Properties:

AggregationNone
Alias
Association«VistaAssociationDictionary» (keys:Keys)
Association End
businessRule[]
Class«File 131» PersonFieldRestriction
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*
Namekeys
Name Expression
Namespace«File 131» PersonFieldRestriction
note
Opposite
originalClass
originalName
Owner«File 131» PersonFieldRestriction
Owning Association
Owning Template Parameter
Qualified NameHybrid::Surgery::Classes::PersonFieldRestriction::keys
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary
synonym
Template Parameter
Type«File 131.03» Keys
Upper*
Upper Value(*)
VisibilityPublic


 modifyLocally
Public Boolean modifyLocally

This determines whether the keys associated with this field can be modified at each individual medical center. If this field is set to '0', only the keys created by the initialization of the package will be used to restrict entries. The deletion or addition of keys will not be allowed.

Constraints:
Properties:

absMaxLength3
AggregationNone
Alias
Association
Association End
businessRule[]
Class«File 131» PersonFieldRestriction
dataTypeSET
Datatype
dateAdded11/13/14
dateModified
Default
Default Value
enumeratedBaseDomain
externalMapLocation
externalMapType
fieldNameMODIFY LOCALLY
fieldNumber4
fileNumber131
formatRule
formatString
generalDescriptionThis determines whether the keys associated with this field can be modified at each individual medical center. If this field is set to '0', only the keys created by the initialization of the package will be used to restrict entries. The deletion or addition of keys will not be allowed.
helpTextEnter '1' if keys can be added for this field at each medical center.
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
NamemodifyLocally
Name Expression
Namespace«File 131» PersonFieldRestriction
note
Opposite
originalClass
originalName
Owner«File 131» PersonFieldRestriction
Owning Association
Owning Template Parameter
permissableValueMeaningsYES;NO
permissableValues1;0
pointerFileName-
pointerFileNumber-
Qualified NameHybrid::Surgery::Classes::PersonFieldRestriction::modifyLocally
referenceDocumentHyperlink[]
referenceDocumentPage[]
referenceDocumentTitle[]
referenceInfo
requestedBy
StereotypeAttributeDictionary, VistaAttributeDictionary
subFileNumber-
synonym
technicalDescriptionThis field will prohibit sites from adding or deleting keys for this particular entry.
Template Parameter
TypeBoolean
Upper1
Upper Value(1)
VisibilityPublic