Class FhirModelBase
A FHIR canonical resource.
Inheritance
Inherited Members
Namespace: Microsoft.Health.Fhir.CodeGenCommon.Models
Assembly: Microsoft.Health.Fhir.CodeGenCommon.dll
Syntax
public abstract class FhirModelBase : FhirTypeBase
Constructors
| Improve this Doc View SourceFhirModelBase(FhirArtifactClassEnum, String, String, String, String, String, String, Uri, String, String, Nullable<Int32>, Boolean, String, String, String, String, String, String, String)
Initializes a new instance of the FhirModelBase class.
Declaration
public FhirModelBase(FhirArtifactClassEnum artifactClass, string id, string name, string path, string baseTypeName, string baseTypeCanonical, string version, Uri url, string publicationStatus, string standardStatus, int? fmmLevel, bool isExperimental, string shortDescription, string purpose, string comment, string validationRegEx, string narrative, string narrativeStatus, string fhirVersion)
Parameters
| Type | Name | Description |
|---|---|---|
| FhirArtifactClassEnum | artifactClass | Type of artifact this complex object represents at its root. |
| System.String | id | The identifier. |
| System.String | name | The name. |
| System.String | path | Path to this definition, if applicable. |
| System.String | baseTypeName | Base type of this definition, if applicable. |
| System.String | baseTypeCanonical | Canonical url of the base definition, if applicable. |
| System.String | version | Version of this definition. |
| Uri | url | URL of the resource. |
| System.String | publicationStatus | The publication status. |
| System.String | standardStatus | The standard status. |
| System.Nullable<System.Int32> | fmmLevel | The fmm level. |
| System.Boolean | isExperimental | A value indicating whether this object is experimental. |
| System.String | shortDescription | Information describing the short. |
| System.String | purpose | The purpose. |
| System.String | comment | The comment. |
| System.String | validationRegEx | Validation regex pattern for this definition. |
| System.String | narrative | Narrative content for this resource. |
| System.String | narrativeStatus | Narrative status for the narrative of this resource. |
| System.String | fhirVersion | FHIR version for this model resource. |
FhirModelBase(FhirModelBase)
Initializes a new instance of the FhirModelBase class.
Declaration
public FhirModelBase(FhirModelBase source)
Parameters
| Type | Name | Description |
|---|---|---|
| FhirModelBase | source | Source to copy from. |
Properties
| Improve this Doc View SourceArtifactClass
Gets the artifact class of this definition.
Declaration
public FhirArtifactClassEnum ArtifactClass { get; }
Property Value
| Type | Description |
|---|---|
| FhirArtifactClassEnum |
Description
Gets the description (markdown).
Declaration
public string Description { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
FhirMaturityLevel
Gets the FHIR maturity level.
Declaration
public int? FhirMaturityLevel { get; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
FhirVersion
Gets the listed FHIR version.
Declaration
public string FhirVersion { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
IsExperimental
Gets a value indicating whether this object is experimental.
Declaration
public bool IsExperimental { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
NarrativeStatus
Declaration
public string NarrativeStatus { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
NarrativeText
Declaration
public string NarrativeText { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
PublicationStatus
Gets the publication status.
Declaration
public string PublicationStatus { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
StandardStatus
Gets status of this type in the standards process see: http://hl7.org/fhir/valueset-standards-status.html.
Declaration
public string StandardStatus { get; }
Property Value
| Type | Description |
|---|---|
| System.String | The standard status. |
Title
Gets the title.
Declaration
public string Title { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Url
Declaration
public string Url { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Version
Declaration
public string Version { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
VersionAlgorithm
Declaration
public string VersionAlgorithm { get; }
Property Value
| Type | Description |
|---|---|
| System.String |