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 Fhir
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 |
---|---|---|
Fhir |
artifactClass | Type of artifact this complex object represents at its root. |
System. |
id | The identifier. |
System. |
name | The name. |
System. |
path | Path to this definition, if applicable. |
System. |
baseTypeName | Base type of this definition, if applicable. |
System. |
baseTypeCanonical | Canonical url of the base definition, if applicable. |
System. |
version | Version of this definition. |
Uri | url | URL of the resource. |
System. |
publicationStatus | The publication status. |
System. |
standardStatus | The standard status. |
System. |
fmmLevel | The fmm level. |
System. |
isExperimental | A value indicating whether this object is experimental. |
System. |
shortDescription | Information describing the short. |
System. |
purpose | The purpose. |
System. |
comment | The comment. |
System. |
validationRegEx | Validation regex pattern for this definition. |
System. |
narrative | Narrative content for this resource. |
System. |
narrativeStatus | Narrative status for the narrative of this resource. |
System. |
fhirVersion | FHIR version for this model resource. |
FhirModelBase(FhirModelBase)
Initializes a new instance of the Fhir
Declaration
public FhirModelBase(FhirModelBase source)
Parameters
Type | Name | Description |
---|---|---|
Fhir |
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 |
---|---|
Fhir |
Description
Gets the description (markdown).
Declaration
public string Description { get; }
Property Value
Type | Description |
---|---|
System. |
FhirMaturityLevel
Gets the FHIR maturity level.
Declaration
public int? FhirMaturityLevel { get; }
Property Value
Type | Description |
---|---|
System. |
FhirVersion
Gets the listed FHIR version.
Declaration
public string FhirVersion { get; }
Property Value
Type | Description |
---|---|
System. |
IsExperimental
Gets a value indicating whether this object is experimental.
Declaration
public bool IsExperimental { get; }
Property Value
Type | Description |
---|---|
System. |
NarrativeStatus
Declaration
public string NarrativeStatus { get; }
Property Value
Type | Description |
---|---|
System. |
NarrativeText
Declaration
public string NarrativeText { get; }
Property Value
Type | Description |
---|---|
System. |
PublicationStatus
Gets the publication status.
Declaration
public string PublicationStatus { get; }
Property Value
Type | Description |
---|---|
System. |
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. |
The standard status. |
Title
Gets the title.
Declaration
public string Title { get; }
Property Value
Type | Description |
---|---|
System. |
Url
Declaration
public string Url { get; }
Property Value
Type | Description |
---|---|
System. |
Version
Declaration
public string Version { get; }
Property Value
Type | Description |
---|---|
System. |
VersionAlgorithm
Declaration
public string VersionAlgorithm { get; }
Property Value
Type | Description |
---|---|
System. |