HS.Registry.Patient.Identifier

persistent class HS.Registry.Patient.Identifier extends %Library.Persistent, HS.Types.Identifier, %Library.Populate

SQL Table Name: HS_Registry_Patient.Identifier

Property Inventory

Parameters

parameter XMLTYPE = PatIdentifier;
Inherited description: This parameter provides the default XMLTYPE for the class. If it is empty then the class name will be used to construct a default XML type. The default XMLTYPE is used when naming and referencing this type in a schema and the schema context did not provide an XML type name.

Properties

property Idx as %Integer [ Required ];
Property methods: IdxDisplayToLogical(), IdxGet(), IdxGetStored(), IdxIsValid(), IdxLogicalToDisplay(), IdxNormalize(), IdxSet(), IdxXSDToLogical()
relationship Patient as HS.Registry.Patient [ Required , Inverse = Identifiers , Cardinality = parent ];
Property methods: PatientCheck(), PatientDelete(), PatientGet(), PatientGetObject(), PatientGetObjectId(), PatientGetStored(), PatientGetSwizzled(), PatientIsValid(), PatientNewObject(), PatientOnDelete(), PatientRClose(), PatientRExec(), PatientRFetch(), PatientRelate(), PatientSQLCompute(), PatientSet(), PatientSetObject(), PatientSetObjectId(), PatientUnRelate(), PatientUnSwizzle()

Indexes

index (IDIndex on Idx) [IdKey, Type = key];
Index methods: IDIndexCheck(), IDIndexDelete(), IDIndexExists(), IDIndexOpen(), IDIndexSQLCheckUnique(), IDIndexSQLExists(), IDIndexSQLFindPKeyByConstraint(), IDIndexSQLFindRowIDByConstraint()
index (SearchIdx on Use,Extension,AssigningAuthorityName);
Index methods: SearchIdxExists()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (HS.Registry.Patient.Identifier)

{%%PARENT}("Identifiers")(ID)
=
%%CLASSNAME
Root
Extension
AssigningAuthorityName
Use
Status
Type
Feedback