Show / Hide Table of Contents

Class FhirPropertyBase

A FHIR property base.

Inheritance
System.Object
FhirTypeBase
FhirPropertyBase
FhirElement
Inherited Members
FhirTypeBase.Id
FhirTypeBase.Name
FhirTypeBase.NameCapitalized
FhirTypeBase.Path
FhirTypeBase.URL
FhirTypeBase.BaseTypeName
FhirTypeBase.BaseTypeCanonical
FhirTypeBase.ShortDescription
FhirTypeBase.Purpose
FhirTypeBase.Comment
FhirTypeBase.ValidationRegEx
FhirTypeBase.TypeForExport(FhirTypeBase.NamingConvention, Dictionary<String, String>, Boolean, String, HashSet<String>)
FhirTypeBase.NameForExport(FhirTypeBase.NamingConvention, Boolean, String, HashSet<String>)
Namespace: Microsoft.Health.Fhir.CodeGenCommon.Models
Assembly: Microsoft.Health.Fhir.CodeGenCommon.dll
Syntax
public abstract class FhirPropertyBase : FhirTypeBase

Constructors

| Improve this Doc View Source

FhirPropertyBase(FhirComplex, String, String, String, String, String, Uri, String, String, String, String, Dictionary<String, List<FhirElementDefMapping>>)

Initializes a new instance of the FhirPropertyBase class.

Declaration
public FhirPropertyBase(FhirComplex rootArtifact, string id, string path, string basePath, string baseTypeName, string baseTypeCanonical, Uri url, string shortDescription, string purpose, string comment, string validationRegEx, Dictionary<string, List<FhirElementDefMapping>> mappings)
Parameters
Type Name Description
FhirComplex rootArtifact

The root artifact that contains this definition.

System.String id

The identifier.

System.String path

The dot-notation path to this property (element).

System.String basePath

The dot-notation path to the base definition for this record.

System.String baseTypeName

The base definition for this property (element).

System.String baseTypeCanonical

The base type canonical.

Uri url

URL of the resource.

System.String shortDescription

Information describing the short.

System.String purpose

The purpose.

System.String comment

The comment.

System.String validationRegEx

The validation RegEx.

Dictionary<System.String, List<FhirElementDefMapping>> mappings

Element definition mappings to external properties.

| Improve this Doc View Source

FhirPropertyBase(FhirComplex, String, String, String, Uri, String, String, String, String, Dictionary<String, List<FhirElementDefMapping>>)

Initializes a new instance of the FhirPropertyBase class.

Declaration
public FhirPropertyBase(FhirComplex rootArtifact, string id, string path, string basePath, Uri url, string shortDescription, string purpose, string comment, string validationRegEx, Dictionary<string, List<FhirElementDefMapping>> mappings)
Parameters
Type Name Description
FhirComplex rootArtifact

The root artifact that contains this definition.

System.String id

The identifier.

System.String path

The dot-notation path to this element/resource/datatype.

System.String basePath

The dot-notation path to the base definition for this record.

Uri url

URL of the resource.

System.String shortDescription

Information describing the short.

System.String purpose

The purpose.

System.String comment

The comment.

System.String validationRegEx

The validation RegEx.

Dictionary<System.String, List<FhirElementDefMapping>> mappings

Element definition mappings to external properties.

Properties

| Improve this Doc View Source

BasePath

Gets the dot-notation path to the base definition for this record.

Declaration
public string BasePath { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Mappings

Gets the mappings.

Declaration
public Dictionary<string, List<FhirElementDefMapping>> Mappings { get; }
Property Value
Type Description
Dictionary<System.String, List<FhirElementDefMapping>>
| Improve this Doc View Source

RootArtifact

Gets the root artifact.

Declaration
public FhirComplex RootArtifact { get; }
Property Value
Type Description
FhirComplex
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • FhirPropertyBase(FhirComplex, String, String, String, String, String, Uri, String, String, String, String, Dictionary<String, List<FhirElementDefMapping>>)
    • FhirPropertyBase(FhirComplex, String, String, String, Uri, String, String, String, String, Dictionary<String, List<FhirElementDefMapping>>)
  • Properties
    • BasePath
    • Mappings
    • RootArtifact
Back to top Generated by DocFX