Skip to main content

HS.Types.TerminologyProfile

class HS.Types.TerminologyProfile extends %Library.RegisteredObject

Property Inventory

Properties

property CodeTables as list of HS.Registry.CodeTableMap;
Property methods: CodeTablesBuildValueArray(), CodeTablesCollectionToDisplay(), CodeTablesCollectionToOdbc(), CodeTablesDisplayToCollection(), CodeTablesGet(), CodeTablesGetObject(), CodeTablesGetObjectId(), CodeTablesGetSwizzled(), CodeTablesIsValid(), CodeTablesOdbcToCollection(), CodeTablesSet(), CodeTablesSetObject(), CodeTablesSetObjectId()
property CustomClass as %String;
This can be used for translation profiles that use a custom method for doing their own translation, instead of the standard HealthShare one. In this cae, this should be the name of the class (without .cls), and the method should have the signature of: Map(pTable As %String, pFromCS As %String, pFromCode As %String, pFromDesc As %String, pToCS As %String = "", ByRef pToCode As %String = "", ByRef pToDesc As %String = "") As %Integer returning a bookean value to indicate if there is a change, and pToCode and pToDesc as the updated codes and descriptions
Property methods: CustomClassDisplayToLogical(), CustomClassGet(), CustomClassIsValid(), CustomClassLogicalToDisplay(), CustomClassLogicalToOdbc(), CustomClassNormalize(), CustomClassSet()
property Name as %String;
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property ProfileCode as %String;
Property methods: ProfileCodeDisplayToLogical(), ProfileCodeGet(), ProfileCodeIsValid(), ProfileCodeLogicalToDisplay(), ProfileCodeLogicalToOdbc(), ProfileCodeNormalize(), ProfileCodeSet()

Inherited Members

Inherited Methods

Subclasses

FeedbackOpens in a new tab