The official URL for this profile is:
http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateAssert
Wound Exudate Assert is an assertion model used when the condition exists. Wound exudate is the presence of fluid drainage.
This profile builds on US Core Condition (a.k.a Problem) Profile.
This profile was published on Tue Nov 06 00:00:00 CST 2018 as a draft by HSPC.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from US Core Condition (a.k.a Problem) Profile
Summary
Mandatory: 1 element
Fixed Value: 3 elements
Extensions
This structure refers to these extensions:
This structure is derived from US Core Condition (a.k.a Problem) Profile
This structure is derived from US Core Condition (a.k.a Problem) Profile
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | Wound Exudate Assert | |
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 |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) Max Binding: All Languages | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | Extension | Extension Slice: Unordered, Open by value:Condition.extension | ||
WoundExudateAmountDescription | I | 0..* | CodeableConcept | Wound Exudate Amount Description URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateAmountDescription Binding: Wound Exudate Amount Description Value Set (preferred) |
WoundExudateAppearance | I | 0..* | CodeableConcept | Wound Exudate Apprearance URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateAppearance Binding: Wound Exudate Appearance Value Set (preferred) |
WoundExudateColor | I | 0..* | CodeableConcept | Wound Exudate Color URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateColor Binding: Wound Exudate Color Value Set (preferred) |
WoundExudateOdor | I | 0..* | CodeableConcept | Wound Exudate Odor URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateOdor Binding: Wound Exudate Odor Value Set (preferred) |
WoundExudateVolume | I | 0..* | Quantity | Wound Exudate Volume URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateVolume |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 0..1 | code | active | recurrence | inactive | remission | resolved Binding: Condition Clinical Status Codes (required) |
verificationStatus | ?!SΣI | 1..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown Binding: ConditionVerificationStatus (required) |
category | S | 1..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: US Core Condition Category Codes (preferred) |
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/Diagnosis Severity (preferred) | |
code | SΣ | 1..1 | CodeableConcept | Wound Exudate Binding: Problem Value Set (extensible) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 239164002 |
display | Σ | 0..1 | string | Representation defined by the system Fixed Value: Wound discharge |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
bodySite | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMED CT Body Structures (example) |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
context | Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter or episode when condition first asserted |
onset[x] | Σ | 0..1 | dateTime, Age, Period, Range, string | Estimated or actual date, date-time, or age |
abatement[x] | I | 0..1 | dateTime, Age, boolean, Period, Range, string | If/when in resolution/remission |
assertedDate | Σ | 0..1 | dateTime | Date record was believed accurate |
asserter | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Person who asserts this condition |
stage | I | 0..1 | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
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 |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: Condition Stage (example) |
assessment | I | 0..* | Reference(ClinicalImpression | DiagnosticReport | Observation) | Formal record of assessment |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
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 | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: Manifestation and Symptom Codes (example) |
detail | ΣI | 0..* | Reference(Resource) | Supporting information found elsewhere |
note | 0..* | Annotation | Additional information about the Condition | |
Documentation for this format |
This structure is derived from US Core Condition (a.k.a Problem) Profile
Summary
Mandatory: 1 element
Fixed Value: 3 elements
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from US Core Condition (a.k.a Problem) Profile
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | I | 0..* | Wound Exudate Assert | |
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 |
language | 0..1 | code | Language of the resource content Binding: Common Languages (extensible) Max Binding: All Languages | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | Extension | Extension Slice: Unordered, Open by value:Condition.extension | ||
WoundExudateAmountDescription | I | 0..* | CodeableConcept | Wound Exudate Amount Description URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateAmountDescription Binding: Wound Exudate Amount Description Value Set (preferred) |
WoundExudateAppearance | I | 0..* | CodeableConcept | Wound Exudate Apprearance URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateAppearance Binding: Wound Exudate Appearance Value Set (preferred) |
WoundExudateColor | I | 0..* | CodeableConcept | Wound Exudate Color URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateColor Binding: Wound Exudate Color Value Set (preferred) |
WoundExudateOdor | I | 0..* | CodeableConcept | Wound Exudate Odor URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateOdor Binding: Wound Exudate Odor Value Set (preferred) |
WoundExudateVolume | I | 0..* | Quantity | Wound Exudate Volume URL: http://hl7.org/fhir/hspc/StructureDefinition/WoundExudateVolume |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..* | Identifier | External Ids for this condition |
clinicalStatus | ?!SΣI | 0..1 | code | active | recurrence | inactive | remission | resolved Binding: Condition Clinical Status Codes (required) |
verificationStatus | ?!SΣI | 1..1 | code | provisional | differential | confirmed | refuted | entered-in-error | unknown Binding: ConditionVerificationStatus (required) |
category | S | 1..* | CodeableConcept | problem-list-item | encounter-diagnosis Binding: US Core Condition Category Codes (preferred) |
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/Diagnosis Severity (preferred) | |
code | SΣ | 1..1 | CodeableConcept | Wound Exudate Binding: Problem Value Set (extensible) |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | Code defined by a terminology system |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 239164002 |
display | Σ | 0..1 | string | Representation defined by the system Fixed Value: Wound discharge |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
bodySite | Σ | 0..* | CodeableConcept | Anatomical location, if relevant Binding: SNOMED CT Body Structures (example) |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who has the condition? |
context | Σ | 0..1 | Reference(Encounter | EpisodeOfCare) | Encounter or episode when condition first asserted |
onset[x] | Σ | 0..1 | dateTime, Age, Period, Range, string | Estimated or actual date, date-time, or age |
abatement[x] | I | 0..1 | dateTime, Age, boolean, Period, Range, string | If/when in resolution/remission |
assertedDate | Σ | 0..1 | dateTime | Date record was believed accurate |
asserter | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson) | Person who asserts this condition |
stage | I | 0..1 | BackboneElement | Stage/grade, usually assessed formally con-1: Stage SHALL have summary or assessment |
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 |
summary | I | 0..1 | CodeableConcept | Simple summary (disease specific) Binding: Condition Stage (example) |
assessment | I | 0..* | Reference(ClinicalImpression | DiagnosticReport | Observation) | Formal record of assessment |
evidence | I | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details |
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 | ΣI | 0..* | CodeableConcept | Manifestation/symptom Binding: Manifestation and Symptom Codes (example) |
detail | ΣI | 0..* | Reference(Resource) | Supporting information found elsewhere |
note | 0..* | Annotation | Additional information about the Condition | |
Documentation for this format |
Path | Conformance | ValueSet |
Condition.clinicalStatus | required | Condition Clinical Status Codes |
Condition.verificationStatus | required | ConditionVerificationStatus |
Condition.category | preferred | US Core Condition Category Codes |
Condition.code | extensible | Problem Value Set |
Id | Path | Details | Requirements |
dom-2 | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | 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() | |
dom-3 | 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() | |
con-4 | 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' | |
con-3 | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error : verificationStatus='entered-in-error' or clinicalStatus.exists() | |
us-core-1 | Condition | A code in Condition.category SHOULD be from US Core Condition Category Codes value set. : where(category in 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-category').exists() | |
dom-2 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Condition.extension | 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() | |
dom-3 | Condition.extension | 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() | |
obs-7 | Condition.extension | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or code!=component.code | |
obs-6 | Condition.extension | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
dom-2 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Condition.extension | 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() | |
dom-3 | Condition.extension | 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() | |
obs-7 | Condition.extension | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or code!=component.code | |
obs-6 | Condition.extension | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
dom-2 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Condition.extension | 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() | |
dom-3 | Condition.extension | 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() | |
obs-7 | Condition.extension | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or code!=component.code | |
obs-6 | Condition.extension | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
dom-2 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Condition.extension | 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() | |
dom-3 | Condition.extension | 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() | |
obs-7 | Condition.extension | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or code!=component.code | |
obs-6 | Condition.extension | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
dom-2 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Condition.extension | 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() | |
dom-3 | Condition.extension | 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() | |
obs-7 | Condition.extension | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or code!=component.code | |
obs-6 | Condition.extension | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
dom-2 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Condition.extension | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Condition.extension | 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() | |
dom-3 | Condition.extension | 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() | |
obs-7 | Condition.extension | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or code!=component.code | |
obs-6 | Condition.extension | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
ele-1 | Condition.stage | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
con-1 | Condition.stage | Stage SHALL have summary or assessment : summary.exists() or assessment.exists() | |
ele-1 | Condition.evidence | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
con-2 | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() |