HS.FHIRMeta.Impl.Base
class HS.FHIRMeta.Impl.Base extends HS.FHIRMeta.API
Property Inventory
Method Inventory
- ExternalPkgListToInternalId()
- FHIRMetadataSetKeyGet()
- FHIRVersionGet()
- GetPropertyFHIRType()
- GetPropertyJSONType()
- GetPropertyNames()
- GetPropertyOrdinal()
- GetPropertyValueList()
- GetPropertyValueSetStrength()
- GetPropertyValueSetURL()
- GetRequiredProperties()
- GetSuperType()
- GetVariantTypes()
- HasPropertyName()
- InternalIdToExternalPkgList()
- IsFHIRType()
- IsLoaded()
- IsPropertyArray()
- IsPropertyRequired()
- Load()
- PackageListGet()
- PackageListInternalGet()
- Unload()
- bootstrap()
Parameters
parameter DefaultGlobalRoot = ^HS.FHIRServer.Meta;
Properties
deprecated property FHIRMetadataSetKey as %String [ Calculated ];
The MetadataSet Key for this metadata collection. DEPRECATED in favor of PackageList.
Property methods: FHIRMetadataSetKeyDisplayToLogical(), FHIRMetadataSetKeyIsValid(), FHIRMetadataSetKeyLogicalToDisplay(), FHIRMetadataSetKeyLogicalToOdbc(), FHIRMetadataSetKeyNormalize()
property FHIRVersion as %String [ Calculated ];
The FHIR Version supported by this metadata collection
Property methods: FHIRVersionDisplayToLogical(), FHIRVersionIsValid(), FHIRVersionLogicalToDisplay(), FHIRVersionLogicalToOdbc(), FHIRVersionNormalize()
property GlobalRoot as %String;
Property methods: GlobalRootDisplayToLogical(), GlobalRootGet(), GlobalRootIsValid(), GlobalRootLogicalToDisplay(), GlobalRootLogicalToOdbc(), GlobalRootNormalize(), GlobalRootSet()
property PackageList as %List [ Calculated ];
The external representation of the MetadataSet Key for this metadata collection
(e.g., $lb("hl7.fhir.r4.core@4.0.1","hl7.fhir.us.core@3.1.0"))
Property methods: PackageListIsValid(), PackageListLogicalToOdbc(), PackageListOdbcToLogical()
property PackageListInternal as %String (MAXLEN = 128) [ Calculated ];
The internal representation of the MetadataSet Key for this metadata collection
(e.g., "+D0FBGNvQVbMXtLe0BzBW4rE1Yk=")
Property methods: PackageListInternalDisplayToLogical(), PackageListInternalIsValid(), PackageListInternalLogicalToDisplay(), PackageListInternalLogicalToOdbc(), PackageListInternalNormalize()
Methods
Return an internal string representation of the package list.
Duplicate of method of the same name from HS.FHIRMeta.Utils.
method FHIRMetadataSetKeyGet() as %String
Deprecated: renamed to PackageList.
Getter for %List of FHIR Packages in this metadata collection
Getter for %List of FHIR Packages in this metadata collection
method FHIRVersionGet() as %String
Getter for the FHIRVersion property
Inherited description: API
Returns the FHIR type of the specified property
Returns the FHIR type of the specified property
Inherited description: API
Returns an indicator of how to represent this property in Json.
For variant fields, the base property name is labeled as "c", and the supported specific typed properties are accessed using their type-inclusive names (names that actually appear in a resource). For example in the Patient resource, 'multipleBirth' will return "c", while 'multipleBirthInteger' will return "n", and multipleBirthBoolean will return "b".
Returns an indicator of how to represent this property in Json.
- "o" -> A child object
- "s" -> A string
- "n" -> A numeric value
- "b" -> A boolean value
- "c" -> A Variant root field name
- "x" -> XHTML formatted string
- "alias" -> An embedded resource
For variant fields, the base property name is labeled as "c", and the supported specific typed properties are accessed using their type-inclusive names (names that actually appear in a resource). For example in the Patient resource, 'multipleBirth' will return "c", while 'multipleBirthInteger' will return "n", and multipleBirthBoolean will return "b".
Inherited description: API
Returns a %List of property names for the specified FHIR type.
Returns a %List of property names for the specified FHIR type.
Inherited description: API
Returns an integer value that reflects the order of the property in the XML form of the resource. Note that the ordinals within a FHIR type may not be sequential. For variant properties, all variations will have the same ordinal. For example in Patient, both multipleBirthBoolean and multipleBirthInteger have the same ordinal value (as does multipleBirth).
Returns an integer value that reflects the order of the property in the XML form of the resource. Note that the ordinals within a FHIR type may not be sequential. For variant properties, all variations will have the same ordinal. For example in Patient, both multipleBirthBoolean and multipleBirthInteger have the same ordinal value (as does multipleBirth).
Inherited description: API
Return a %List of allowed values for the value set associated with the specified property. NOTE: This will return an empty list unless the strength is "required".
Return a %List of allowed values for the value set associated with the specified property. NOTE: This will return an empty list unless the strength is "required".
Inherited description: API
Returns the strength of the binding of the specified property to the value set ("required", "extensible", "preferred", or "example")
Returns the strength of the binding of the specified property to the value set ("required", "extensible", "preferred", or "example")
Inherited description: API
Returns the URL of the value set associated with the specified property. Properties with FHIR type of code, Coding, and CodeableConcept have associated value sets.
Returns the URL of the value set associated with the specified property. Properties with FHIR type of code, Coding, and CodeableConcept have associated value sets.
Inherited description: API
Returns a %List of the properties that are required by the FHIR schema for the specified resource type.
Returns a %List of the properties that are required by the FHIR schema for the specified resource type.
Inherited description:
Returns the FHIR type of the superclass for the specified FHIR type.
Returns the FHIR type of the superclass for the specified FHIR type.
Inherited description: API
Returns a list of the allowable FHIR types for a variant property. For example, GetVariantTypes("Patient", "multipleBirth") will return $LB("boolean", "integer")
Returns a list of the allowable FHIR types for a variant property. For example, GetVariantTypes("Patient", "multipleBirth") will return $LB("boolean", "integer")
Inherited description: API
Returns true if the specified fhirType has a property with the specified name
Returns true if the specified fhirType has a property with the specified name
Inherited description: API
Returns true (1) if the specified type is a valid FHIR type, otherwise false (0)
Returns true (1) if the specified type is a valid FHIR type, otherwise false (0)
API
Returns true if the specified property is represented as an Array in JSON.
Returns true if the specified property is represented as an Array in JSON.
Inherited description: API
Returns true if the specified property is required by the FHIR schema
Returns true if the specified property is required by the FHIR schema
method Load()
method PackageListGet() as %String
Getter for %List of FHIR Packages in this metadata collection
method PackageListInternalGet() as %String
Getter for %List of FHIR Packages in this metadata collection
method Unload() as %Boolean
classmethod bootstrap(force As %Boolean = 0)
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- ExpandValueSet()
- ExpandValueSetAsList()
- FindSearchParam()
- GetCompartmentsForResource()
- GetMetadataResource()
- GetRsrcIterator()
- IsA()
- IsSharedResourceType()
- IsValidResourceType()
- NextSearchParamForResourceType()
- NextSearchParamName()
- NextSearchParamResourceType()
- bootstrapMetadataSets()
- getInstance()