Extensions for Using Data Elements from FHIR R5 in FHIR STU3
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R5 in FHIR STU3 - Downloaded Version null See the Directory of published versions

Resource Profile: Profile_R5_Condition_R3

Official URL: http://hl7.org/fhir/5.0/StructureDefinition/profile-Condition Version: 0.1.0
Standards status: Trial-use Maturity Level: 0 Computable Name: Profile_R5_Condition_R3

This cross-version profile allows R5 Condition content to be represented via FHIR STU3 Condition resources.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-4, con-3
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:participant 0..* (Complex) R5: Who or what participated in the activities related to the condition and how they were involved (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.participant
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:clinicalStatus 1..1 CodeableConcept R5: active | recurrence | relapse | inactive | remission | resolved | unknown additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.clinicalStatus
Binding: R5ConditionClinicalForR3 (0.1.0) (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!ΣC 0..1 code provisional | differential | confirmed | refuted | entered-in-error | unknown
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:verificationStatus 0..1 CodeableConcept R5: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... subject Σ 1..1 Reference(Patient | Group) Who has the condition?
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:subject 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: subject additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes . 📍3.0.2 tx.fhir.org
Condition.verificationStatus Base required ConditionVerificationStatus 📍3.0.2 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-3 error Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error verificationStatus='entered-in-error' or clinicalStatus.exists()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
dom-1 error Condition If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:participant 0..* (Complex) R5: Who or what participated in the activities related to the condition and how they were involved (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.participant
... clinicalStatus
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:clinicalStatus 1..1 CodeableConcept R5: active | recurrence | relapse | inactive | remission | resolved | unknown additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.clinicalStatus
Binding: R5ConditionClinicalForR3 (0.1.0) (required): The clinical status of the condition or diagnosis.
... verificationStatus
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:verificationStatus 0..1 CodeableConcept R5: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:subject 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: subject additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... context
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:encounter 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: The Encounter during which this Condition was created additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... stage
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:type 0..1 CodeableConcept R5: Kind of staging (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.stage.type
.... assessment
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:assessment 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: assessment
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-4, con-3
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:participant 0..* (Complex) R5: Who or what participated in the activities related to the condition and how they were involved (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.participant
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!ΣC 0..1 code active | recurrence | inactive | remission | resolved
Binding: Condition Clinical Status Codes . (required): The clinical status of the condition or diagnosis.
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:clinicalStatus 1..1 CodeableConcept R5: active | recurrence | relapse | inactive | remission | resolved | unknown additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.clinicalStatus
Binding: R5ConditionClinicalForR3 (0.1.0) (required): The clinical status of the condition or diagnosis.
.... value 0..1 code Primitive value for code
... verificationStatus ?!ΣC 0..1 code provisional | differential | confirmed | refuted | entered-in-error | unknown
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:verificationStatus 0..1 CodeableConcept R5: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
.... value 0..1 code Primitive value for code
... category 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: Condition Category Codes (example): A category assigned to the condition.
... severity 0..1 CodeableConcept Subjective severity of condition
Binding: Condition/Diagnosis Severity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Condition/Problem/Diagnosis Codes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMED CT Body Structures (example): Codes describing anatomical locations. May include laterality.
... subject Σ 1..1 Reference(Patient | Group) Who has the condition?
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:subject 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: subject additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... context Σ 0..1 Reference(Encounter | EpisodeOfCare) Encounter or episode when condition first asserted
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:encounter 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: The Encounter during which this Condition was created additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... onset[x] Σ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 If/when in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementBoolean boolean
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... assertedDate Σ 0..1 dateTime Date record was believed accurate
... asserter Σ 0..1 Reference(Practitioner | Patient | RelatedPerson) Person who asserts this condition
... stage C 0..1 BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:type 0..1 CodeableConcept R5: Kind of staging (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.stage.type
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: Condition Stage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:assessment 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: assessment
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
... evidence C 0..* BackboneElement Supporting evidence
Constraints: con-2
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: Manifestation and Symptom Codes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(Resource) Supporting information found elsewhere
... note 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
Condition.clinicalStatus Base required Condition Clinical Status Codes . 📍3.0.2 tx.fhir.org
Condition.verificationStatus Base required ConditionVerificationStatus 📍3.0.2 FHIR Std.
Condition.category Base example Condition Category Codes 📍3.0.2 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍3.0.2 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍3.0.2 FHIR Std.
Condition.bodySite Base example SNOMED CT Body Structures 📍3.0.2 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍3.0.2 FHIR Std.
Condition.evidence.code Base example Manifestation and Symptom Codes 📍3.0.2 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 error Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error verificationStatus='entered-in-error' or clinicalStatus.exists()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
dom-1 error Condition If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Condition

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-4, con-3
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:participant 0..* (Complex) R5: Who or what participated in the activities related to the condition and how they were involved (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.participant
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:clinicalStatus 1..1 CodeableConcept R5: active | recurrence | relapse | inactive | remission | resolved | unknown additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.clinicalStatus
Binding: R5ConditionClinicalForR3 (0.1.0) (required): The clinical status of the condition or diagnosis.
... verificationStatus ?!ΣC 0..1 code provisional | differential | confirmed | refuted | entered-in-error | unknown
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:verificationStatus 0..1 CodeableConcept R5: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
... subject Σ 1..1 Reference(Patient | Group) Who has the condition?
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:subject 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: subject additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.clinicalStatus Base required Condition Clinical Status Codes . 📍3.0.2 tx.fhir.org
Condition.verificationStatus Base required ConditionVerificationStatus 📍3.0.2 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-3 error Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error verificationStatus='entered-in-error' or clinicalStatus.exists()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
dom-1 error Condition If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Condition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition 0..* Condition Detailed information about conditions, problems or diagnoses
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:participant 0..* (Complex) R5: Who or what participated in the activities related to the condition and how they were involved (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.participant
... clinicalStatus
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:clinicalStatus 1..1 CodeableConcept R5: active | recurrence | relapse | inactive | remission | resolved | unknown additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.clinicalStatus
Binding: R5ConditionClinicalForR3 (0.1.0) (required): The clinical status of the condition or diagnosis.
... verificationStatus
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:verificationStatus 0..1 CodeableConcept R5: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:subject 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: subject additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... context
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:encounter 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: The Encounter during which this Condition was created additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
... stage
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:type 0..1 CodeableConcept R5: Kind of staging (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.stage.type
.... assessment
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:assessment 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: assessment
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Condition C 0..* Condition Detailed information about conditions, problems or diagnoses
Constraints: con-4, con-3
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:participant 0..* (Complex) R5: Who or what participated in the activities related to the condition and how they were involved (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.participant
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this condition
... clinicalStatus ?!ΣC 0..1 code active | recurrence | inactive | remission | resolved
Binding: Condition Clinical Status Codes . (required): The clinical status of the condition or diagnosis.
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:clinicalStatus 1..1 CodeableConcept R5: active | recurrence | relapse | inactive | remission | resolved | unknown additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.clinicalStatus
Binding: R5ConditionClinicalForR3 (0.1.0) (required): The clinical status of the condition or diagnosis.
.... value 0..1 code Primitive value for code
... verificationStatus ?!ΣC 0..1 code provisional | differential | confirmed | refuted | entered-in-error | unknown
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:verificationStatus 0..1 CodeableConcept R5: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error additional types
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.verificationStatus
Binding: ConditionVerificationStatus (required): The verification status to support or decline the clinical status of the condition or diagnosis.
.... value 0..1 code Primitive value for code
... category 0..* CodeableConcept problem-list-item | encounter-diagnosis
Binding: Condition Category Codes (example): A category assigned to the condition.
... severity 0..1 CodeableConcept Subjective severity of condition
Binding: Condition/Diagnosis Severity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician.
... code Σ 0..1 CodeableConcept Identification of the condition, problem or diagnosis
Binding: Condition/Problem/Diagnosis Codes (example): Identification of the condition or diagnosis.
... bodySite Σ 0..* CodeableConcept Anatomical location, if relevant
Binding: SNOMED CT Body Structures (example): Codes describing anatomical locations. May include laterality.
... subject Σ 1..1 Reference(Patient | Group) Who has the condition?
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:subject 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: subject additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... context Σ 0..1 Reference(Encounter | EpisodeOfCare) Encounter or episode when condition first asserted
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:encounter 0..1 ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: The Encounter during which this Condition was created additional types
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... onset[x] Σ 0..1 Estimated or actual date, date-time, or age
.... onsetDateTime dateTime
.... onsetAge Age
.... onsetPeriod Period
.... onsetRange Range
.... onsetString string
... abatement[x] C 0..1 If/when in resolution/remission
.... abatementDateTime dateTime
.... abatementAge Age
.... abatementBoolean boolean
.... abatementPeriod Period
.... abatementRange Range
.... abatementString string
... assertedDate Σ 0..1 dateTime Date record was believed accurate
... asserter Σ 0..1 Reference(Practitioner | Patient | RelatedPerson) Person who asserts this condition
... stage C 0..1 BackboneElement Stage/grade, usually assessed formally
Constraints: con-1
.... id 0..1 string xml:id (or equivalent in JSON)
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:type 0..1 CodeableConcept R5: Kind of staging (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Condition.stage.type
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... summary C 0..1 CodeableConcept Simple summary (disease specific)
Binding: Condition Stage (example): Codes describing condition stages (e.g. Cancer stages).
.... assessment C 0..* Reference(ClinicalImpression | DiagnosticReport | Observation) Formal record of assessment
..... id 0..1 string xml:id (or equivalent in JSON)
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:assessment 0..* ?gen-e1? [CanonicalType[http://hl7.org/fhir/StructureDefinition/alternate-reference]] R5: assessment
URL: http://hl7.org/fhir/StructureDefinition/alternate-reference
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
... evidence C 0..* BackboneElement Supporting evidence
Constraints: con-2
.... id 0..1 string xml:id (or equivalent in JSON)
.... extension 0..* Extension Additional Content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
.... code ΣC 0..* CodeableConcept Manifestation/symptom
Binding: Manifestation and Symptom Codes (example): Codes that describe the manifestation or symptoms of a condition.
.... detail ΣC 0..* Reference(Resource) Supporting information found elsewhere
... note 0..* Annotation Additional information about the Condition

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Condition.language Base extensible Common Languages . 📍3.0.2 tx.fhir.org
Condition.clinicalStatus Base required Condition Clinical Status Codes . 📍3.0.2 tx.fhir.org
Condition.verificationStatus Base required ConditionVerificationStatus 📍3.0.2 FHIR Std.
Condition.category Base example Condition Category Codes 📍3.0.2 FHIR Std.
Condition.severity Base preferred Condition/Diagnosis Severity 📍3.0.2 FHIR Std.
Condition.code Base example Condition/Problem/Diagnosis Codes 📍3.0.2 FHIR Std.
Condition.bodySite Base example SNOMED CT Body Structures 📍3.0.2 FHIR Std.
Condition.stage.summary Base example Condition Stage 📍3.0.2 FHIR Std.
Condition.evidence.code Base example Manifestation and Symptom Codes 📍3.0.2 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
con-1 error Condition.stage Stage SHALL have summary or assessment summary.exists() or assessment.exists()
con-2 error Condition.evidence evidence SHALL have code or details code.exists() or detail.exists()
con-3 error Condition Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error verificationStatus='entered-in-error' or clinicalStatus.exists()
con-4 error Condition If condition is abated, then clinicalStatus must be either inactive, resolved, or remission abatement.empty() or (abatement as boolean).not() or clinicalStatus='resolved' or clinicalStatus='remission' or clinicalStatus='inactive'
dom-1 error Condition If the resource is contained in another resource, it SHALL NOT contain any narrative contained.text.empty()
dom-2 error Condition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Condition If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource contained.where(('#'+id in %resource.descendants().reference).not()).empty()
dom-4 error Condition If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() | (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Condition

Summary

Mandatory: 0 element(2 nested mandatory elements)

Extensions

This structure refers to these extensions:

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron