Standard Death Record

ConditionProfile

 

The official URL for this profile is:

http://nightingaleproject.github.io/fhirDeathRecord/StructureDefinition/shr-base-Condition

A disorder, abnormality, problem, injury, complaint, risk, functionality, concern, illness, disease, ailment, sickness, affliction, upset, difficulty, disorder, symptom, worry, or trouble. A ConditionPresent finding implies the existence of a condition as an entity. 'Condition' is interpreted broadly to cover states of existence - things the patient is or has.

This profile builds on Condition.

This profile was published on Thu Jun 14 00:00:00 EDT 2018 as a draft by The MITRE Corporation: Nightingale Project.

Summary

Mandatory: 0 element (1 nested mandatory element)

Structures

This structure refers to these other structures:

SDR Mapping Source

This structure represents the following SDR mapping definition:

shr.base.Condition maps to Condition:
  CodeableConcept maps to code
  Onset maps to onset[x]
  Subject maps to subject
  constrain text to 1..1

Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron

 

Terminology Bindings

PathNameConformanceValueSet
Condition.languageCommon LanguagesextensibleCommon Languages
Condition.clinicalStatusCondition Clinical Status CodesrequiredCondition Clinical Status Codes
Condition.verificationStatusConditionVerificationStatusrequiredConditionVerificationStatus
Condition.categoryCondition Category CodesexampleCondition Category Codes
Condition.severityCondition/Diagnosis SeveritypreferredCondition/Diagnosis Severity
Condition.codeCondition/Problem/Diagnosis CodesexampleCondition/Problem/Diagnosis Codes
Condition.bodySiteSNOMED CT Body StructuresexampleSNOMED CT Body Structures
Condition.stage.summaryCondition StageexampleCondition Stage
Condition.evidence.codeManifestation and Symptom CodesexampleManifestation and Symptom Codes

 

Constraints

IdPathDetailsRequirements
dom-2ConditionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-1ConditionIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-4ConditionIf 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()
dom-3ConditionIf 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()
con-4ConditionIf 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'
con-3ConditionCondition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error
: verificationStatus='entered-in-error' or clinicalStatus.exists()
ele-1Condition.stageAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
con-1Condition.stageStage SHALL have summary or assessment
: summary.exists() or assessment.exists()
ele-1Condition.evidenceAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
con-2Condition.evidenceevidence SHALL have code or details
: code.exists() or detail.exists()