Skip to content

Condition Profile

Canonical../StructureDefinition/nexus-emr-core-condition
Statusdraft · 1.26.0
BaseCondition (constraint)
SourceFSH · JSON

Nexus EMR profile for Condition resource, representing health concerns (CII E11) or clinical assessments (CII E34). Constrains necessary elements, requires a Nexus EMR identifier, and adds support for required extensions and security labels.

Salient fields

The profile's synthesized-accessor contract: fields TypedFhir surfaces as first-class typed properties, each computed from the instance by a restricted FHIRPath expression. See Salient Fields for what they are, how they shape LLM contexts, and how to declare them.

Key Type Expression Rendered as Description
code coded code Condition/diagnosis with raw code support i
clinical_status code clinicalStatus Whether the condition is still current i
verification_status code verificationStatus How confident the recorder is that the condition is real i
category coded category problem-list-item | encounter-diagnosis i
onset dateTime onsetDateTime \| onsetPeriod.start When the condition started i
recorded_date dateTime recordedDate Date condition was first recorded i
body_site coded bodySite Anatomical location, if relevant i

code

Short Condition/diagnosis with raw code support
Definition The specific condition, problem, or diagnosis. REQUIRED: text element for human readability OPTIONAL: Standard terminology codes (ICD-10, SNOMED CT, etc.) OPTIONAL: Raw EMR condition codes for source system preservation Nexus EMR does not mandate a specific coding system for conditions. The text element ensures human readability even when coded values are not recognized.
Comments Where this code was mapped from a source system's own vocabulary, carry the raw coding alongside the mapped one, flagged userSelected = true. See Carrying the raw code.
Expression code
Type coded
Prose inherited from Condition.code

clinical_status

Short Whether the condition is still current
Definition The clinical status of the condition. Indicates whether the condition is currently active or resolved.
Comments This is a modifier element that affects how the condition should be interpreted in clinical decision support.
Expression clinicalStatus
Type code
Prose inherited from Condition.clinicalStatus

verification_status

Short How confident the recorder is that the condition is real
Definition The verification status to support the clinical status of the condition. Indicates the confidence in the condition.
Comments This is a modifier element. Unconfirmed conditions should be interpreted with caution.
Expression verificationStatus
Type code
Prose inherited from Condition.verificationStatus

category

Short problem-list-item | encounter-diagnosis
Definition A category assigned to the condition. Distinguishes problem list items from encounter diagnoses. Binding guidance for downstream converters: - Conditions sourced from dxresearch (disease registry) → problem-list-item - Conditions sourced from casemgmt_issue with CPP types (e.g. MedHistory) → problem-list-item - Conditions referenced from an Invoice line item or appointment → encounter-diagnosis
Comments Multiple categories can be assigned. Problem list items persist across encounters.
Expression category
Type coded
Prose inherited from Condition.category

onset

Short When the condition started
Definition The date/time or age when the condition first manifested or was first observed. Can be a specific date, age, period, or range.
Comments The onset may be vague (e.g., 'childhood') or precise. Use the most appropriate data type.
Expression onsetDateTime | onsetPeriod.start
Type dateTime
Prose inherited from Condition.onset[x]

recorded_date

Short Date condition was first recorded
Definition The date on which the condition was first recorded in this system. This may differ from the onset date.
Comments This represents when the condition was documented, not when it first occurred.
Expression recordedDate
Type dateTime
Prose inherited from Condition.recordedDate

body_site

Short Anatomical location, if relevant
Definition The anatomical location where this condition manifests itself.
Comments Only used if not implicit in code found in Condition.code. If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension bodySite. May be a summary code, or a reference to a very precise definition of the location, or both.
Expression bodySite
Type coded
Prose inherited from Condition.bodySite