The official URL for this profile is:
http://hl7.org/fhir/us/sw/StructureDefinition/sw-ExchangeForm-WoundComprehensiveHistory
A collection of all information about a single wound, possibly including many observations taken by different people at different times. Everything in the aggregation relates to the same wound.
This profile builds on Composition.
This profile was published on Fri Aug 17 00:00:00 EDT 2018 as a draft by HL7 Patient Care and Clinical Information Modeling Initiative Work Groups.
View the corresponding ExchangeForm-WoundComprehensiveHistoryModel logical model.
Summary
Mandatory: 0 element (7 nested mandatory elements)
Fixed Value: 2 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
SW Mapping Source
This structure represents the following SW mapping definition:
sw.ExchangeForm-WoundComprehensiveHistory maps to Composition: TypeCode maps to type constrain section to 1..1 Statement maps to section.entry (slice on = reference.resolve(); slice on type = profile; slice strategy = includes)
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | I | 0..* | SW ExchangeForm-WoundComprehensiveHistory Profile | |
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) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 1..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
shr-base-Subject-extension | 1..1 | Reference(DomainResource) | SW Subject Extension URL: http://hl7.org/fhir/us/sw/StructureDefinition/shr-base-Subject-extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
url | 1..1 | uri | "http://hl7.org/fhir/us/sw/StructureDefinition/shr-base-Subject-extension" | |
valueReference | 1..1 | Reference(SW Wound Profile) | Wound | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..1 | Identifier | Logical identifier of composition (version-independent) |
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required) |
type | Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: FHIR Document Type Codes (preferred) |
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 | Σ | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |
coding | Σ | 1..1 | Coding | |
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://loinc.org |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 39135-9 |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
class | Σ | 0..1 | CodeableConcept | Categorization of Composition Binding: FHIR Document Class Codes (example) |
subject | Σ | 1..1 | Reference(Resource) | Who and/or what the composition is about |
encounter | Σ | 0..1 | Reference(Encounter) | Context of the Composition |
date | Σ | 1..1 | dateTime | Composition editing time |
author | Σ | 1..* | Reference(Practitioner | Device | Patient | RelatedPerson) | Who and/or what authored the composition |
title | Σ | 1..1 | string | Human Readable name/title |
confidentiality | ?!Σ | 0..1 | code | As defined by affinity domain Binding: ConfidentialityClassification (required) |
attester | ΣI | 0..* | BackboneElement | Attests to accuracy of composition |
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 |
mode | Σ | 1..* | code | personal | professional | legal | official Binding: CompositionAttestationMode (required) |
time | Σ | 0..1 | dateTime | When the composition was attested |
party | Σ | 0..1 | Reference(Patient | Practitioner | Organization) | Who attested the composition |
custodian | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition |
relatesTo | ΣI | 0..* | BackboneElement | Relationships to other compositions/documents |
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 | Σ | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required) |
target[x] | Σ | 1..1 | Identifier, Reference(Composition) | Target of the relationship |
event | ΣI | 0..* | BackboneElement | The clinical service(s) being documented |
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 | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: ActCode (example) |
period | Σ | 0..1 | Period | The period covered by the documentation |
detail | Σ | 0..* | Reference(Resource) | The event(s) being documented |
section | I | 1..1 | BackboneElement | Composition is broken into sections cmp-1: A section must at least one of text, entries, or sub-sections cmp-2: A section can only have an emptyReason if it is empty |
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 |
title | 0..1 | string | Label for section (e.g. for ToC) | |
code | 0..1 | CodeableConcept | Classification of section (recommended) Binding: Document Section Codes (example) | |
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation |
mode | ?!Σ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | Reference(DomainResource) | A reference to data that supports this section Slice: Unordered, Open by profile:reference.resolve() | |
entry | I | 1..* | Reference(SW WoundType Profile) | WoundType |
entry | I | 1..1 | Reference(SW WoundLocationObservation Profile) | WoundLocationObservation |
entry | I | 0..* | Reference(SW TimeOfOnset Profile) | TimeOfOnset |
entry | I | 0..* | Reference(SW ConditionPresentOnAdmission Profile) | ConditionPresentOnAdmission |
entry | I | 0..* | Reference(SW WoundTypeEtiology Profile) | WoundTypeEtiology |
entry | I | 0..* | Reference(SW TimeOfAbatement Profile) | TimeOfAbatement |
entry | I | 0..* | Reference(SW WoundPressureUlcerAssociation Profile) | WoundPressureUlcerAssociation |
entry | I | 0..* | Reference(SW WoundEpisode Profile) | WoundEpisode |
entry | I | 0..* | Reference(SW WoundAssessmentInterpretation Profile) | WoundAssessmentInterpretation |
entry | I | 0..* | Reference(SW PhotographicImage Profile) | PhotographicImage |
entry | I | 0..* | Reference(SW WoundTrend Profile) | WoundTrend |
entry | I | 0..* | Reference(SW WoundPeriwoundDescription Profile) | WoundPeriwoundDescription |
entry | I | 0..* | Reference(SW WoundVisibleInternalStructure Profile) | WoundVisibleInternalStructure |
entry | I | 0..* | Reference(SW WoundBedAppearance Profile) | WoundBedAppearance |
entry | I | 0..* | Reference(SW WoundBedAppearancePercentage Profile) | WoundBedAppearancePercentage |
entry | I | 0..* | Reference(SW WoundBedColor Profile) | WoundBedColor |
entry | I | 0..* | Reference(SW WoundBedColorPercentage Profile) | WoundBedColorPercentage |
entry | I | 0..* | Reference(SW WoundEdgeDescription Profile) | WoundEdgeDescription |
entry | I | 0..* | Reference(SW WoundEdgeColor Profile) | WoundEdgeColor |
entry | I | 0..* | Reference(SW WoundWidth Profile) | WoundWidth |
entry | I | 0..* | Reference(SW WoundDepth Profile) | WoundDepth |
entry | I | 0..* | Reference(SW WoundLength Profile) | WoundLength |
entry | I | 0..* | Reference(SW WoundArea Profile) | WoundArea |
entry | I | 0..* | Reference(SW WoundExudateAmount Profile) | WoundExudateAmount |
entry | I | 0..* | Reference(SW WoundExudateVolume Profile) | WoundExudateVolume |
entry | I | 0..* | Reference(SW WoundExudateColor Profile) | WoundExudateColor |
entry | I | 0..* | Reference(SW WoundExudateAppearance Profile) | WoundExudateAppearance |
entry | I | 0..* | Reference(SW WoundExudateOdor Profile) | WoundExudateOdor |
entry | I | 0..* | Reference(SW WoundTunnel Profile) | WoundTunnel |
entry | I | 0..* | Reference(SW WoundTunnelLength Profile) | WoundTunnelLength |
entry | I | 0..* | Reference(SW WoundTunnelClockDirection Profile) | WoundTunnelClockDirection |
entry | I | 0..* | Reference(SW WoundUndermining Profile) | WoundUndermining |
entry | I | 0..* | Reference(SW WoundUnderminingLength Profile) | WoundUnderminingLength |
entry | I | 0..* | Reference(SW WoundUnderminingClockDirection Profile) | WoundUnderminingClockDirection |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition.section Nested Section | |
Documentation for this format |
Summary
Mandatory: 0 element (7 nested mandatory elements)
Fixed Value: 2 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
SW Mapping Source
This structure represents the following SW mapping definition:
sw.ExchangeForm-WoundComprehensiveHistory maps to Composition: TypeCode maps to type constrain section to 1..1 Statement maps to section.entry (slice on = reference.resolve(); slice on type = profile; slice strategy = includes)
Differential View
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Composition | I | 0..* | SW ExchangeForm-WoundComprehensiveHistory Profile | |
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) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 1..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
shr-base-Subject-extension | 1..1 | Reference(DomainResource) | SW Subject Extension URL: http://hl7.org/fhir/us/sw/StructureDefinition/shr-base-Subject-extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
url | 1..1 | uri | "http://hl7.org/fhir/us/sw/StructureDefinition/shr-base-Subject-extension" | |
valueReference | 1..1 | Reference(SW Wound Profile) | Wound | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | Σ | 0..1 | Identifier | Logical identifier of composition (version-independent) |
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required) |
type | Σ | 1..1 | CodeableConcept | Kind of composition (LOINC if possible) Binding: FHIR Document Type Codes (preferred) |
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 | Σ | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |
coding | Σ | 1..1 | Coding | |
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://loinc.org |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 39135-9 |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
class | Σ | 0..1 | CodeableConcept | Categorization of Composition Binding: FHIR Document Class Codes (example) |
subject | Σ | 1..1 | Reference(Resource) | Who and/or what the composition is about |
encounter | Σ | 0..1 | Reference(Encounter) | Context of the Composition |
date | Σ | 1..1 | dateTime | Composition editing time |
author | Σ | 1..* | Reference(Practitioner | Device | Patient | RelatedPerson) | Who and/or what authored the composition |
title | Σ | 1..1 | string | Human Readable name/title |
confidentiality | ?!Σ | 0..1 | code | As defined by affinity domain Binding: ConfidentialityClassification (required) |
attester | ΣI | 0..* | BackboneElement | Attests to accuracy of composition |
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 |
mode | Σ | 1..* | code | personal | professional | legal | official Binding: CompositionAttestationMode (required) |
time | Σ | 0..1 | dateTime | When the composition was attested |
party | Σ | 0..1 | Reference(Patient | Practitioner | Organization) | Who attested the composition |
custodian | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition |
relatesTo | ΣI | 0..* | BackboneElement | Relationships to other compositions/documents |
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 | Σ | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required) |
target[x] | Σ | 1..1 | Identifier, Reference(Composition) | Target of the relationship |
event | ΣI | 0..* | BackboneElement | The clinical service(s) being documented |
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 | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: ActCode (example) |
period | Σ | 0..1 | Period | The period covered by the documentation |
detail | Σ | 0..* | Reference(Resource) | The event(s) being documented |
section | I | 1..1 | BackboneElement | Composition is broken into sections cmp-1: A section must at least one of text, entries, or sub-sections cmp-2: A section can only have an emptyReason if it is empty |
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 |
title | 0..1 | string | Label for section (e.g. for ToC) | |
code | 0..1 | CodeableConcept | Classification of section (recommended) Binding: Document Section Codes (example) | |
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation |
mode | ?!Σ | 0..1 | code | working | snapshot | changes Binding: ListMode (required) |
orderedBy | 0..1 | CodeableConcept | Order of section entries Binding: List Order Codes (preferred) | |
entry | I | Reference(DomainResource) | A reference to data that supports this section Slice: Unordered, Open by profile:reference.resolve() | |
entry | I | 1..* | Reference(SW WoundType Profile) | WoundType |
entry | I | 1..1 | Reference(SW WoundLocationObservation Profile) | WoundLocationObservation |
entry | I | 0..* | Reference(SW TimeOfOnset Profile) | TimeOfOnset |
entry | I | 0..* | Reference(SW ConditionPresentOnAdmission Profile) | ConditionPresentOnAdmission |
entry | I | 0..* | Reference(SW WoundTypeEtiology Profile) | WoundTypeEtiology |
entry | I | 0..* | Reference(SW TimeOfAbatement Profile) | TimeOfAbatement |
entry | I | 0..* | Reference(SW WoundPressureUlcerAssociation Profile) | WoundPressureUlcerAssociation |
entry | I | 0..* | Reference(SW WoundEpisode Profile) | WoundEpisode |
entry | I | 0..* | Reference(SW WoundAssessmentInterpretation Profile) | WoundAssessmentInterpretation |
entry | I | 0..* | Reference(SW PhotographicImage Profile) | PhotographicImage |
entry | I | 0..* | Reference(SW WoundTrend Profile) | WoundTrend |
entry | I | 0..* | Reference(SW WoundPeriwoundDescription Profile) | WoundPeriwoundDescription |
entry | I | 0..* | Reference(SW WoundVisibleInternalStructure Profile) | WoundVisibleInternalStructure |
entry | I | 0..* | Reference(SW WoundBedAppearance Profile) | WoundBedAppearance |
entry | I | 0..* | Reference(SW WoundBedAppearancePercentage Profile) | WoundBedAppearancePercentage |
entry | I | 0..* | Reference(SW WoundBedColor Profile) | WoundBedColor |
entry | I | 0..* | Reference(SW WoundBedColorPercentage Profile) | WoundBedColorPercentage |
entry | I | 0..* | Reference(SW WoundEdgeDescription Profile) | WoundEdgeDescription |
entry | I | 0..* | Reference(SW WoundEdgeColor Profile) | WoundEdgeColor |
entry | I | 0..* | Reference(SW WoundWidth Profile) | WoundWidth |
entry | I | 0..* | Reference(SW WoundDepth Profile) | WoundDepth |
entry | I | 0..* | Reference(SW WoundLength Profile) | WoundLength |
entry | I | 0..* | Reference(SW WoundArea Profile) | WoundArea |
entry | I | 0..* | Reference(SW WoundExudateAmount Profile) | WoundExudateAmount |
entry | I | 0..* | Reference(SW WoundExudateVolume Profile) | WoundExudateVolume |
entry | I | 0..* | Reference(SW WoundExudateColor Profile) | WoundExudateColor |
entry | I | 0..* | Reference(SW WoundExudateAppearance Profile) | WoundExudateAppearance |
entry | I | 0..* | Reference(SW WoundExudateOdor Profile) | WoundExudateOdor |
entry | I | 0..* | Reference(SW WoundTunnel Profile) | WoundTunnel |
entry | I | 0..* | Reference(SW WoundTunnelLength Profile) | WoundTunnelLength |
entry | I | 0..* | Reference(SW WoundTunnelClockDirection Profile) | WoundTunnelClockDirection |
entry | I | 0..* | Reference(SW WoundUndermining Profile) | WoundUndermining |
entry | I | 0..* | Reference(SW WoundUnderminingLength Profile) | WoundUnderminingLength |
entry | I | 0..* | Reference(SW WoundUnderminingClockDirection Profile) | WoundUnderminingClockDirection |
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: List Empty Reasons (preferred) |
section | I | 0..* | Unknown reference to #Composition.section Nested Section | |
Documentation for this format |
Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron
Path | Name | Conformance | ValueSet |
Composition.language | Common Languages | extensible | Common Languages |
Composition.status | CompositionStatus | required | CompositionStatus |
Composition.type | FHIR Document Type Codes | preferred | FHIR Document Type Codes |
Composition.class | FHIR Document Class Codes | example | FHIR Document Class Codes |
Composition.confidentiality | ConfidentialityClassification | required | ConfidentialityClassification |
Composition.attester.mode | CompositionAttestationMode | required | CompositionAttestationMode |
Composition.relatesTo.code | DocumentRelationshipType | required | DocumentRelationshipType |
Composition.event.code | v3 Code System ActCode | example | v3 Code System ActCode |
Composition.section.code | Document Section Codes | example | Document Section Codes |
Composition.section.mode | ListMode | required | ListMode |
Composition.section.orderedBy | List Order Codes | preferred | List Order Codes |
Composition.section.emptyReason | List Empty Reasons | preferred | List Empty Reasons |
Id | Path | Details | Requirements |
dom-2 | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-1 | Composition | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-4 | Composition | 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 | Composition | 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() | |
ele-1 | Composition.attester | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Composition.relatesTo | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Composition.event | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ele-1 | Composition.section | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
cmp-1 | Composition.section | A section must at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() | |
cmp-2 | Composition.section | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |