Show / Hide Table of Contents

Class FhirModelBase

A FHIR canonical resource.

Inheritance
System.Object
FhirTypeBase
FhirModelBase
FhirCapabiltyStatement
FhirCompartment
FhirComplex
FhirImplementationGuide
FhirOperation
FhirPrimitive
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 FhirModelBase : FhirTypeBase

Constructors

| Improve this Doc View Source

FhirModelBase(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.

| Improve this Doc View Source

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 Source

ArtifactClass

Gets the artifact class of this definition.

Declaration
public FhirArtifactClassEnum ArtifactClass { get; }
Property Value
Type Description
FhirArtifactClassEnum
| Improve this Doc View Source

Description

Gets the description (markdown).

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

FhirMaturityLevel

Gets the FHIR maturity level.

Declaration
public int? FhirMaturityLevel { get; }
Property Value
Type Description
System.Nullable<System.Int32>
| Improve this Doc View Source

FhirVersion

Gets the listed FHIR version.

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

IsExperimental

Gets a value indicating whether this object is experimental.

Declaration
public bool IsExperimental { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

NarrativeStatus

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

NarrativeText

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

PublicationStatus

Gets the publication status.

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

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.

| Improve this Doc View Source

Title

Gets the title.

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

Url

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

Version

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

VersionAlgorithm

Declaration
public string VersionAlgorithm { get; }
Property Value
Type Description
System.String
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • FhirModelBase(FhirArtifactClassEnum, String, String, String, String, String, String, Uri, String, String, Nullable<Int32>, Boolean, String, String, String, String, String, String, String)
    • FhirModelBase(FhirModelBase)
  • Properties
    • ArtifactClass
    • Description
    • FhirMaturityLevel
    • FhirVersion
    • IsExperimental
    • NarrativeStatus
    • NarrativeText
    • PublicationStatus
    • StandardStatus
    • Title
    • Url
    • Version
    • VersionAlgorithm
Back to top Generated by DocFX