| Name | Card. | Type | Constraints and Usage |
|---|---|---|---|
Condition |
0..* | ConditionUvIps | con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management Definition: A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. |
![]() clinicalStatus |
0..1 | CodeableConceptIPS | Binding:ConditionClinicalStatusCodes (required): The clinical status of the condition or diagnosis. ele-1: All FHIR elements must have a @value or children Definition: A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. Comments: Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. |
![]() category |
0..* | CodeableConceptIPS | Binding:Problem Type - IPS (extensible) ele-1: All FHIR elements must have a @value or children Definition: A category assigned to the condition. In this profile, a health problem of the patient, therefore a 'problem-list-item'. Comments: In this profile, Condition represents a health problem of the patient. Therefore one of the category value(s) must be problem-list-item. |
![]() severity |
0..1 | CodeableConceptIPS | Binding:Condition/DiagnosisSeverity (preferred) ele-1: All FHIR elements must have a @value or children Definition: A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. Comments: Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. |
![]() code |
1..1 | CodeableConceptIPS | Binding:Problems - IPS (preferred): Code for a clinical problem (or absent/unknown problem) that is selected from SNOMED CT ele-1: All FHIR elements must have a @value or children Definition: Identification of the condition, problem or diagnosis or recording of absent/unknown problems. Comments: Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. |
![]() ![]() coding |
1..1 | CodingIPS | ele-1: All FHIR elements must have a @value or children Definition: A reference to a code defined by a terminology system. Comments: Codes may be defined very casually in enumerations or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. |
![]() ![]() ![]() system |
0..1 | uri | ele-1: All FHIR elements must have a @value or children Definition: The identification of the code system that defines the meaning of the symbol in the code. Comments: The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously. |
![]() ![]() ![]() code |
0..1 | code | Binding:Undiagnosed Rare Disease Case Value Set (required) ele-1: All FHIR elements must have a @value or children Definition: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). |
![]() ![]() ![]() display |
0..1 | string | ele-1: All FHIR elements must have a @value or children Definition: A representation of the meaning of the code in the system, following the rules of the system. |
![]() ![]() text |
0..1 | string | ele-1: All FHIR elements must have a @value or children Definition: A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user. Comments: Very often the text is the same as a displayName of one of the codings. |
![]() subject |
1..1 | Reference(RareLink IPS Patient) | ele-1: All FHIR elements must have a @value or children Definition: Indicates the patient or group who the condition record is associated with. |
![]() ![]() reference |
1..1 | string | ele-1: All FHIR elements must have a @value or children Definition: A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources. Comments: Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server. |
![]() ![]() identifier |
0..1 | Identifier | ele-1: All FHIR elements must have a @value or children Definition: An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference. Comments: When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any). |
![]() onset[x] |
0..1 | dateTime S, Age, Period, Range, string | ele-1: All FHIR elements must have a @value or children Definition: Estimated or actual date or date-time the condition began, in the opinion of the clinician. Comments: Age is generally used when the patient reports an age at which the Condition began to occur. |