Skip to main content

HS.Message.Crawler.UserClinician

persistent class HS.Message.Crawler.UserClinician extends HS.Message.Crawler.AbstractDataTransport

SQL Table Name: HS_Message_Crawler.UserClinician

Over-the-wire and persistent class used by DSTIME crawler for HS.Registry.Person.User.

Property Inventory

Properties

property Active as %Boolean;
Property methods: ActiveDisplayToLogical(), ActiveGet(), ActiveGetStored(), ActiveIsValid(), ActiveLogicalToDisplay(), ActiveLogicalToXSD(), ActiveNormalize(), ActiveSet(), ActiveXSDToLogical()
property DSTIME as %Integer;
DSTIME from %SYSTEM.DSTIME
Property methods: DSTIMEDisplayToLogical(), DSTIMEGet(), DSTIMEGetStored(), DSTIMEIsValid(), DSTIMELogicalToDisplay(), DSTIMENormalize(), DSTIMESet(), DSTIMEXSDToLogical()
property Description as %String (MAXLEN = 256);
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionGetStored(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property FilingOp as %Integer;
FilingOp from %SYSTEM.DSTIME
Property methods: FilingOpDisplayToLogical(), FilingOpGet(), FilingOpGetStored(), FilingOpIsValid(), FilingOpLogicalToDisplay(), FilingOpNormalize(), FilingOpSet(), FilingOpXSDToLogical()
property Name as %String (MAXLEN = 256);
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property NamePartsFamily as %String (MAXLEN = 256);
Property methods: NamePartsFamilyDisplayToLogical(), NamePartsFamilyGet(), NamePartsFamilyGetStored(), NamePartsFamilyIsValid(), NamePartsFamilyLogicalToDisplay(), NamePartsFamilyLogicalToOdbc(), NamePartsFamilyNormalize(), NamePartsFamilySet()
property NamePartsGiven as %String (MAXLEN = 256);
Property methods: NamePartsGivenDisplayToLogical(), NamePartsGivenGet(), NamePartsGivenGetStored(), NamePartsGivenIsValid(), NamePartsGivenLogicalToDisplay(), NamePartsGivenLogicalToOdbc(), NamePartsGivenNormalize(), NamePartsGivenSet()
property NamePartsMiddle as %String (MAXLEN = 256);
Property methods: NamePartsMiddleDisplayToLogical(), NamePartsMiddleGet(), NamePartsMiddleGetStored(), NamePartsMiddleIsValid(), NamePartsMiddleLogicalToDisplay(), NamePartsMiddleLogicalToOdbc(), NamePartsMiddleNormalize(), NamePartsMiddleSet()
property NamePartsPrefix as %String (MAXLEN = 256);
Property methods: NamePartsPrefixDisplayToLogical(), NamePartsPrefixGet(), NamePartsPrefixGetStored(), NamePartsPrefixIsValid(), NamePartsPrefixLogicalToDisplay(), NamePartsPrefixLogicalToOdbc(), NamePartsPrefixNormalize(), NamePartsPrefixSet()
property NamePartsSuffix as %String (MAXLEN = 256);
Property methods: NamePartsSuffixDisplayToLogical(), NamePartsSuffixGet(), NamePartsSuffixGetStored(), NamePartsSuffixIsValid(), NamePartsSuffixLogicalToDisplay(), NamePartsSuffixLogicalToOdbc(), NamePartsSuffixNormalize(), NamePartsSuffixSet()
property ObjectId as %BigInt;
ObjectId from %SYSTEM.DSTIME
Property methods: ObjectIdDisplayToLogical(), ObjectIdGet(), ObjectIdGetStored(), ObjectIdIsValid(), ObjectIdLogicalToDisplay(), ObjectIdNormalize(), ObjectIdSet(), ObjectIdXSDToLogical()
property Type as %String (DISPLAYLIST = ",System,Clinician,User", VALUELIST = ",S,C,U");
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()
property UserClinicianID as %BigInt (MINVAL = 1) [ Required ];
Property methods: UserClinicianIDDisplayToLogical(), UserClinicianIDGet(), UserClinicianIDGetStored(), UserClinicianIDIsValid(), UserClinicianIDLogicalToDisplay(), UserClinicianIDNormalize(), UserClinicianIDSet(), UserClinicianIDXSDToLogical()
property UserID as %String (MAXLEN = 256) [ Required ];
Property methods: UserIDDisplayToLogical(), UserIDGet(), UserIDGetStored(), UserIDIsValid(), UserIDLogicalToDisplay(), UserIDLogicalToOdbc(), UserIDNormalize(), UserIDSet()

Indexes

index ($UserClinician on ) [Extent, Type = bitmap];
index (ActiveIndex on Active) [Type = bitmap];
index (TypeIndex on Type) [Type = bitmap];
index (UserClinicianIDIndex on UserClinicianID) [IdKey, Type = key];
Index methods: UserClinicianIDIndexCheck(), UserClinicianIDIndexDelete(), UserClinicianIDIndexExists(), UserClinicianIDIndexOpen(), UserClinicianIDIndexSQLCheckUnique(), UserClinicianIDIndexSQLExists(), UserClinicianIDIndexSQLFindPKeyByConstraint(), UserClinicianIDIndexSQLFindRowIDByConstraint()
index (UserIDIndex on UserID);
Index methods: UserIDIndexExists()

Inherited Members

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (HS.Message.Crawler.UserClinician)

^HS.Message.Crawl.UserClinicianD(ID)
=
%%CLASSNAME
Active
Description
Name
Type
UserID
NameParts
FilingOp
DSTIME
NamePartsFamily
NamePartsGiven
NamePartsMiddle
NamePartsPrefix
NamePartsSuffix
ObjectId
FeedbackOpens in a new tab