Show / Hide Table of Contents

Class BackboneElement

Base definition for all elements that are defined inside a resource - but not those in a data type.

Inheritance
System.Object
Element
BackboneElement
AllergyIntoleranceReaction
AppointmentParticipant
AuditEventEvent
AuditEventObject
AuditEventObjectDetail
AuditEventParticipant
AuditEventParticipantNetwork
AuditEventSource
BundleEntry
BundleEntryRequest
BundleEntryResponse
BundleEntrySearch
BundleLink
CarePlanActivity
CarePlanActivityDetail
CarePlanParticipant
CarePlanRelatedPlan
ClaimCoverage
ClaimDiagnosis
ClaimItem
ClaimItemDetail
ClaimItemDetailSubDetail
ClaimItemProsthesis
ClaimMissingTeeth
ClaimPayee
ClaimResponseAddItem
ClaimResponseAddItemAdjudication
ClaimResponseAddItemDetail
ClaimResponseAddItemDetailAdjudication
ClaimResponseCoverage
ClaimResponseError
ClaimResponseItem
ClaimResponseItemAdjudication
ClaimResponseItemDetail
ClaimResponseItemDetailAdjudication
ClaimResponseItemDetailSubDetail
ClaimResponseItemDetailSubDetailAdjudication
ClaimResponseNote
ClinicalImpressionFinding
ClinicalImpressionInvestigations
ClinicalImpressionRuledOut
CommunicationPayload
CommunicationRequestPayload
CompositionAttester
CompositionEvent
CompositionSection
ConceptMapContact
ConceptMapElement
ConceptMapElementTarget
ConceptMapElementTargetDependsOn
ConditionEvidence
ConditionStage
ConformanceContact
ConformanceDocument
ConformanceImplementation
ConformanceMessaging
ConformanceMessagingEndpoint
ConformanceMessagingEvent
ConformanceRest
ConformanceRestInteraction
ConformanceRestOperation
ConformanceRestResource
ConformanceRestResourceInteraction
ConformanceRestResourceSearchParam
ConformanceRestSecurity
ConformanceRestSecurityCertificate
ConformanceSoftware
ContractActor
ContractFriendly
ContractLegal
ContractRule
ContractSigner
ContractTerm
ContractTermActor
ContractTermValuedItem
ContractValuedItem
DataElementContact
DataElementMapping
DetectedIssueMitigation
DeviceComponentProductionSpecification
DeviceMetricCalibration
DiagnosticOrderEvent
DiagnosticOrderItem
DiagnosticReportImage
DocumentManifestContent
DocumentManifestRelated
DocumentReferenceContent
DocumentReferenceContext
DocumentReferenceContextRelated
DocumentReferenceRelatesTo
EncounterHospitalization
EncounterLocation
EncounterParticipant
EncounterStatusHistory
EpisodeOfCareCareTeam
EpisodeOfCareStatusHistory
FamilyMemberHistoryCondition
GoalOutcome
GroupCharacteristic
GroupMember
HealthcareServiceAvailableTime
HealthcareServiceNotAvailable
HealthcareServiceServiceType
ImagingObjectSelectionStudy
ImagingObjectSelectionStudySeries
ImagingObjectSelectionStudySeriesInstance
ImagingObjectSelectionStudySeriesInstanceFrames
ImagingStudySeries
ImagingStudySeriesInstance
ImmunizationExplanation
ImmunizationReaction
ImmunizationRecommendationRecommendation
ImmunizationRecommendationRecommendationDateCriterion
ImmunizationRecommendationRecommendationProtocol
ImmunizationVaccinationProtocol
ImplementationGuideContact
ImplementationGuideDependency
ImplementationGuideGlobal
ImplementationGuidePackage
ImplementationGuidePackageResource
ImplementationGuidePage
ListEntry
LocationPosition
MedicationAdministrationDosage
MedicationDispenseDosageInstruction
MedicationDispenseSubstitution
MedicationOrderDispenseRequest
MedicationOrderDosageInstruction
MedicationOrderSubstitution
MedicationPackage
MedicationPackageContent
MedicationProduct
MedicationProductBatch
MedicationProductIngredient
MedicationStatementDosage
MessageHeaderDestination
MessageHeaderResponse
MessageHeaderSource
NamingSystemContact
NamingSystemUniqueId
NutritionOrderEnteralFormula
NutritionOrderEnteralFormulaAdministration
NutritionOrderOralDiet
NutritionOrderOralDietNutrient
NutritionOrderOralDietTexture
NutritionOrderSupplement
ObservationComponent
ObservationReferenceRange
ObservationRelated
OperationDefinitionContact
OperationDefinitionParameter
OperationDefinitionParameterBinding
OperationOutcomeIssue
OrderWhen
OrganizationContact
ParametersParameter
PatientAnimal
PatientCommunication
PatientContact
PatientLink
PaymentReconciliationDetail
PaymentReconciliationNote
PersonLink
PractitionerPractitionerRole
PractitionerQualification
ProcedureFocalDevice
ProcedurePerformer
ProcessRequestItem
ProcessResponseNotes
ProvenanceAgent
ProvenanceAgentRelatedAgent
ProvenanceEntity
QuestionnaireGroup
QuestionnaireGroupQuestion
QuestionnaireResponseGroup
QuestionnaireResponseGroupQuestion
QuestionnaireResponseGroupQuestionAnswer
RiskAssessmentPrediction
SearchParameterContact
SpecimenCollection
SpecimenContainer
SpecimenTreatment
StructureDefinitionContact
StructureDefinitionDifferential
StructureDefinitionMapping
StructureDefinitionSnapshot
SubscriptionChannel
SubstanceIngredient
SubstanceInstance
SupplyRequestWhen
TestScriptContact
TestScriptFixture
TestScriptMetadata
TestScriptMetadataCapability
TestScriptMetadataLink
TestScriptSetup
TestScriptSetupAction
TestScriptSetupActionAssert
TestScriptSetupActionOperation
TestScriptSetupActionOperationRequestHeader
TestScriptTeardown
TestScriptTeardownAction
TestScriptTest
TestScriptTestAction
TestScriptVariable
ValueSetCodeSystem
ValueSetCodeSystemConcept
ValueSetCodeSystemConceptDesignation
ValueSetCompose
ValueSetComposeInclude
ValueSetComposeIncludeConcept
ValueSetComposeIncludeFilter
ValueSetContact
ValueSetExpansion
ValueSetExpansionContains
ValueSetExpansionParameter
VisionPrescriptionDispense
Implements
IFhirJsonSerializable
Inherited Members
Element.Extension
Element.Fhir_comments
Element._Fhir_comments
Element.Id
Element._Id
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class BackboneElement : Element, IFhirJsonSerializable

Properties

| Improve this Doc View Source

ModifierExtension

May be used to represent additional information that is not part of the basic definition of the element, and that modifies the understanding of the element that contains it. Usually modifier elements provide negation or qualification. In order to make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Declaration
public List<Extension> ModifierExtension { get; set; }
Property Value
Type Description
fhirCsR2.Models.List<Extension>

Methods

| Improve this Doc View Source

DeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)

Deserialize a JSON object

Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
| Improve this Doc View Source

DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)

Deserialize a JSON property

Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type Name Description
Utf8JsonReader reader
JsonSerializerOptions options
System.String propertyName
| Improve this Doc View Source

SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)

Serialize to a JSON object

Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type Name Description
Utf8JsonWriter writer
JsonSerializerOptions options
System.Boolean includeStartObject

Implements

IFhirJsonSerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX