NHSN Reporting: Adverse Drug Events - Glycemic Control
0.1.0 - CI Build

NHSN Reporting: Adverse Drug Events - Glycemic Control, published by HL7 International - Public Health Work Group. This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/HL7/fhir-nhsn-ade-ig/ and changes regularly. See the Directory of published versions

## Resource Profile: Composition - ADE Hyperglycemia

Defining URL: | http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Composition-ade-hyperglycemia
Version: | 0.1.0
Name: | CompositionAdeHyperglycemia
Title: | Composition - ADE Hyperglycemia
Status: | Active as of 1/10/22, 5:39 AM
Definition: | This profile supports the electronic submission of adverse drug event (ADE) data relating to hyperglycemia to the National Healthcare Safety Network (NHSN).
Publisher: | HL7 International - Public Health Work Group
Source Resource: | XML / JSON / Turtle

The official URL for this profile is:

    http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Composition-ade-hyperglycemia

The data reported in this Composition should be primarily based on linked eMAR (antidiabetic medication administration), laboratory (blood glucose) data, and diabetes diagnosis data, however, it should contain all conditions, procedures, results, and medications relevant to and generated during the encounter.

The composition also contains counts of:

- all patients hospitalized during a specified time period who meet the criteria of a diabetes diagnosis (primary or secondary position), irrespective of whether they have experienced an adverse event
- all patients hospitalized during a specified time period who meet the criteria of ESRD/ESLD diagnoses (primary or secondary position), irrespective of whether they have experienced an adverse event

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Text Summary
- Differential Table
- Snapshot Table
- Snapshot Table (Must Support)
- All

This structure is derived from Composition

Summary

Mandatory: 17 elements (8 nested mandatory elements)
Must-Support: 41 elements

Structures

This structure refers to these other structures:

- US Core Patient Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient)
- US Core Encounter Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter)
- Observation - Diagnosis Diabetes Count (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Observation-diagnosis-diabetes-count)
- Observation - Diagnosis ERSD/ESLD Count (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Observation-diagnosis-ersd-esld-count)
- Condition Diabetes (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Condition-diabetes)
- US Core Condition Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition)
- US Core Procedure Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure)
- Observation Laboratory Blood Glucose (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Observation-lab-blood-glucose)
- MedicationAdministration Antidiabetic Drugs (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/MedicationAdministration-Antidiabetics)
- US Core MedicationRequest Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest)

Slices

This structure defines the following Slices:

- The element Composition.section is sliced based on the value of value:code
- The element Composition.section.entry is sliced based on the value of profile:resolve()

This structure is derived from Composition

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation
identifier | S | 1..1 | Identifier | Version-independent identifier for the Composition
type | S | 1..1 | CodeableConcept | Adverse event note Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 85893-6
subject | S | 1..1 | Reference(US Core Patient Profile) | Who and/or what the composition is about
encounter | S | 1..1 | Reference(US Core Encounter Profile) | Context of the Composition
date | S | 1..1 | dateTime | Composition editing time
author | S | 1..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the composition
title | S | 1..1 | string | Human Readable name/title
Slices for section | S | 1..* | BackboneElement | Composition is broken into sections Slice: Unordered, Open by value:code
section:populationSection | S | 1..1 | BackboneElement | The Population Section contains a Observation with a count of all patients hospitalized during a specified time period who meet specific diagnosis critera, irrespective of whether they have experienced an adverse event.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Population group Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 95715-9
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiagnosisDiabetesCount | S | 0..* | Reference(Observation - Diagnosis Diabetes Count) | A reference to data that supports this section
entry:DiagnosisERSDorESLDCount | S | 0..* | Reference(Observation - Diagnosis ERSD/ESLD Count) | A reference to data that supports this section
section:problemSection | S | 0..1 | BackboneElement | The Problem Section lists and describes the patient's current problems.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Problem list Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 11450-4
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiabetesCondition | S | 1..* | Reference(Condition Diabetes) | A reference to data that supports this section
entry:USCoreCondition | S | 0..* | Reference(US Core Condition Profile) | A reference to data that supports this section
section:procedureSection | S | 0..1 | BackboneElement | The Procedures Section describes all interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | History of procedures Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 47519-4
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:USCoreProcedure | S | 1..* | Reference(US Core Procedure Profile) | A reference to data that supports this section
section:resultSection | S | 1..1 | BackboneElement | The Results Section contains observations of results generated by laboratories, imaging procedures, and other procedures. All results for the encounter should be documented.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Relevant diagnostic tests &or laboratory data Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 30954-2
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:ObservationLabBloodGlucose | S | 1..* | Reference(Observation Laboratory Blood Glucose) | A reference to data that supports this section
section:medicationSection | S | 1..1 | BackboneElement | The Medications Section defines both medications administered and prescribed during the encounter.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Medication use Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 10160-0
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:medicationAdministrationAntidiabetics | S | 0..* | Reference(MedicationAdministration Antidiabetic Drugs) | A reference to data that supports this section
entry:USCoreMedicationRequest | S | 0..* | Reference(US Core MedicationRequest Profile) | A reference to data that supports this section
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation
id | Σ | 0..1 | string | 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: CommonLanguages (preferred) Max Binding: AllLanguages: A human language.
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ | 1..1 | Identifier | Version-independent identifier for the Composition
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Adverse event note Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 85893-6
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
category | Σ | 0..* | CodeableConcept | Categorization of Composition Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
subject | S Σ | 1..1 | Reference(US Core Patient Profile) | Who and/or what the composition is about
encounter | S Σ | 1..1 | Reference(US Core Encounter Profile) | Context of the Composition
date | S Σ | 1..1 | dateTime | Composition editing time
author | S Σ | 1..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the composition
title | S Σ | 1..1 | string | Human Readable name/title
confidentiality | Σ | 0..1 | code | As defined by affinity domain Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
attester |  | 0..* | BackboneElement | Attests to accuracy of composition
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time |  | 0..1 | dateTime | When the composition was attested
party |  | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
custodian | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition
relatesTo |  | 0..* | BackboneElement | Relationships to other compositions/documents
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents.
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
event | Σ | 0..* | BackboneElement | The clinical service(s) being documented
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.
period | Σ | 0..1 | Period | The period covered by the documentation
detail | Σ | 0..* | Reference(Resource) | The event(s) being documented
Slices for section | S I | 1..* | BackboneElement | Composition is broken into sections Slice: Unordered, Open by value:code
section:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 0..1 | string | Label for section (e.g. for ToC)
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:populationSection | S I | 1..1 | BackboneElement | The Population Section contains a Observation with a count of all patients hospitalized during a specified time period who meet specific diagnosis critera, irrespective of whether they have experienced an adverse event.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Population group Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 95715-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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiagnosisDiabetesCount | S I | 0..* | Reference(Observation - Diagnosis Diabetes Count) | A reference to data that supports this section
entry:DiagnosisERSDorESLDCount | S I | 0..* | Reference(Observation - Diagnosis ERSD/ESLD Count) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:problemSection | S I | 0..1 | BackboneElement | The Problem Section lists and describes the patient's current problems.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Problem list Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 11450-4
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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiabetesCondition | S I | 1..* | Reference(Condition Diabetes) | A reference to data that supports this section
entry:USCoreCondition | S I | 0..* | Reference(US Core Condition Profile) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:procedureSection | S I | 0..1 | BackboneElement | The Procedures Section describes all interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | History of procedures Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 47519-4
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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:USCoreProcedure | S I | 1..* | Reference(US Core Procedure Profile) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:resultSection | S I | 1..1 | BackboneElement | The Results Section contains observations of results generated by laboratories, imaging procedures, and other procedures. All results for the encounter should be documented.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Relevant diagnostic tests &or laboratory data Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 30954-2
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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:ObservationLabBloodGlucose | S I | 1..* | Reference(Observation Laboratory Blood Glucose) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:medicationSection | S I | 1..1 | BackboneElement | The Medications Section defines both medications administered and prescribed during the encounter.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Medication use Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 10160-0
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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:medicationAdministrationAntidiabetics | S I | 0..* | Reference(MedicationAdministration Antidiabetic Drugs) | A reference to data that supports this section
entry:USCoreMedicationRequest | S I | 0..* | Reference(US Core MedicationRequest Profile) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation
identifier | Σ | 1..1 | Identifier | Version-independent identifier for the Composition
type | Σ | 1..1 | CodeableConcept | Adverse event note Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 85893-6
subject | Σ | 1..1 | Reference(US Core Patient Profile) | Who and/or what the composition is about
encounter | Σ | 1..1 | Reference(US Core Encounter Profile) | Context of the Composition
date | Σ | 1..1 | dateTime | Composition editing time
author | Σ | 1..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the composition
title | Σ | 1..1 | string | Human Readable name/title
Slices for section | I | 1..* | BackboneElement | Composition is broken into sections Slice: Unordered, Open by value:code
section:populationSection | I | 1..1 | BackboneElement | The Population Section contains a Observation with a count of all patients hospitalized during a specified time period who meet specific diagnosis critera, irrespective of whether they have experienced an adverse event.
title |  | 1..1 | string | Label for section (e.g. for ToC)
code |  | 1..1 | CodeableConcept | Population group Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 95715-9
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiagnosisDiabetesCount | I | 0..* | Reference(Observation - Diagnosis Diabetes Count) | A reference to data that supports this section
entry:DiagnosisERSDorESLDCount | I | 0..* | Reference(Observation - Diagnosis ERSD/ESLD Count) | A reference to data that supports this section
section:problemSection | I | 0..1 | BackboneElement | The Problem Section lists and describes the patient's current problems.
title |  | 1..1 | string | Label for section (e.g. for ToC)
code |  | 1..1 | CodeableConcept | Problem list Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 11450-4
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiabetesCondition | I | 1..* | Reference(Condition Diabetes) | A reference to data that supports this section
entry:USCoreCondition | I | 0..* | Reference(US Core Condition Profile) | A reference to data that supports this section
section:procedureSection | I | 0..1 | BackboneElement | The Procedures Section describes all interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated.
title |  | 1..1 | string | Label for section (e.g. for ToC)
code |  | 1..1 | CodeableConcept | History of procedures Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 47519-4
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:USCoreProcedure | I | 1..* | Reference(US Core Procedure Profile) | A reference to data that supports this section
section:resultSection | I | 1..1 | BackboneElement | The Results Section contains observations of results generated by laboratories, imaging procedures, and other procedures. All results for the encounter should be documented.
title |  | 1..1 | string | Label for section (e.g. for ToC)
code |  | 1..1 | CodeableConcept | Relevant diagnostic tests &or laboratory data Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 30954-2
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:ObservationLabBloodGlucose | I | 1..* | Reference(Observation Laboratory Blood Glucose) | A reference to data that supports this section
section:medicationSection | I | 1..1 | BackboneElement | The Medications Section defines both medications administered and prescribed during the encounter.
title |  | 1..1 | string | Label for section (e.g. for ToC)
code |  | 1..1 | CodeableConcept | Medication use Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 10160-0
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:medicationAdministrationAntidiabetics | I | 0..* | Reference(MedicationAdministration Antidiabetic Drugs) | A reference to data that supports this section
entry:USCoreMedicationRequest | I | 0..* | Reference(US Core MedicationRequest Profile) | A reference to data that supports this section
Documentation for this format

This structure is derived from Composition

Summary

Mandatory: 17 elements (8 nested mandatory elements)
Must-Support: 41 elements

Structures

This structure refers to these other structures:

- US Core Patient Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient)
- US Core Encounter Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter)
- Observation - Diagnosis Diabetes Count (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Observation-diagnosis-diabetes-count)
- Observation - Diagnosis ERSD/ESLD Count (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Observation-diagnosis-ersd-esld-count)
- Condition Diabetes (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Condition-diabetes)
- US Core Condition Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition)
- US Core Procedure Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure)
- Observation Laboratory Blood Glucose (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/Observation-lab-blood-glucose)
- MedicationAdministration Antidiabetic Drugs (http://hl7.org/fhir/us/nhsn-ade/StructureDefinition/MedicationAdministration-Antidiabetics)
- US Core MedicationRequest Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest)

Slices

This structure defines the following Slices:

- The element Composition.section is sliced based on the value of value:code
- The element Composition.section.entry is sliced based on the value of profile:resolve()

Differential View

This structure is derived from Composition

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation
identifier | S | 1..1 | Identifier | Version-independent identifier for the Composition
type | S | 1..1 | CodeableConcept | Adverse event note Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 85893-6
subject | S | 1..1 | Reference(US Core Patient Profile) | Who and/or what the composition is about
encounter | S | 1..1 | Reference(US Core Encounter Profile) | Context of the Composition
date | S | 1..1 | dateTime | Composition editing time
author | S | 1..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the composition
title | S | 1..1 | string | Human Readable name/title
Slices for section | S | 1..* | BackboneElement | Composition is broken into sections Slice: Unordered, Open by value:code
section:populationSection | S | 1..1 | BackboneElement | The Population Section contains a Observation with a count of all patients hospitalized during a specified time period who meet specific diagnosis critera, irrespective of whether they have experienced an adverse event.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Population group Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 95715-9
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiagnosisDiabetesCount | S | 0..* | Reference(Observation - Diagnosis Diabetes Count) | A reference to data that supports this section
entry:DiagnosisERSDorESLDCount | S | 0..* | Reference(Observation - Diagnosis ERSD/ESLD Count) | A reference to data that supports this section
section:problemSection | S | 0..1 | BackboneElement | The Problem Section lists and describes the patient's current problems.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Problem list Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 11450-4
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiabetesCondition | S | 1..* | Reference(Condition Diabetes) | A reference to data that supports this section
entry:USCoreCondition | S | 0..* | Reference(US Core Condition Profile) | A reference to data that supports this section
section:procedureSection | S | 0..1 | BackboneElement | The Procedures Section describes all interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | History of procedures Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 47519-4
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:USCoreProcedure | S | 1..* | Reference(US Core Procedure Profile) | A reference to data that supports this section
section:resultSection | S | 1..1 | BackboneElement | The Results Section contains observations of results generated by laboratories, imaging procedures, and other procedures. All results for the encounter should be documented.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Relevant diagnostic tests &or laboratory data Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 30954-2
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:ObservationLabBloodGlucose | S | 1..* | Reference(Observation Laboratory Blood Glucose) | A reference to data that supports this section
section:medicationSection | S | 1..1 | BackboneElement | The Medications Section defines both medications administered and prescribed during the encounter.
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Medication use Required Pattern: At least the following
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 10160-0
text | S | 0..1 | Narrative | Text summary of the section, for human interpretation
Slices for entry | S | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:medicationAdministrationAntidiabetics | S | 0..* | Reference(MedicationAdministration Antidiabetic Drugs) | A reference to data that supports this section
entry:USCoreMedicationRequest | S | 0..* | Reference(US Core MedicationRequest Profile) | A reference to data that supports this section
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints
--- | --- | --- | --- | ---
Composition |  | 0..* | Composition | A set of resources composed into a single coherent clinical statement with clinical attestation
id | Σ | 0..1 | string | 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: CommonLanguages (preferred) Max Binding: AllLanguages: A human language.
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation
contained |  | 0..* | Resource | Contained, inline Resources
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored
identifier | S Σ | 1..1 | Identifier | Version-independent identifier for the Composition
status | ?!Σ | 1..1 | code | preliminary | final | amended | entered-in-error Binding: CompositionStatus (required): The workflow/clinical status of the composition.
type | S Σ | 1..1 | CodeableConcept | Adverse event note Binding: FHIRDocumentTypeCodes (preferred): Type of a composition. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 85893-6
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
category | Σ | 0..* | CodeableConcept | Categorization of Composition Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.
subject | S Σ | 1..1 | Reference(US Core Patient Profile) | Who and/or what the composition is about
encounter | S Σ | 1..1 | Reference(US Core Encounter Profile) | Context of the Composition
date | S Σ | 1..1 | dateTime | Composition editing time
author | S Σ | 1..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the composition
title | S Σ | 1..1 | string | Human Readable name/title
confidentiality | Σ | 0..1 | code | As defined by affinity domain Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.
attester |  | 0..* | BackboneElement | Attests to accuracy of composition
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
mode |  | 1..1 | code | personal | professional | legal | official Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
time |  | 0..1 | dateTime | When the composition was attested
party |  | 0..1 | Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization) | Who attested the composition
custodian | Σ | 0..1 | Reference(Organization) | Organization which maintains the composition
relatesTo |  | 0..* | BackboneElement | Relationships to other compositions/documents
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code |  | 1..1 | code | replaces | transforms | signs | appends Binding: DocumentRelationshipType (required): The type of relationship between documents.
target[x] |  | 1..1 |  | Target of the relationship
targetIdentifier |  |  | Identifier |
targetReference |  |  | Reference(Composition) |
event | Σ | 0..* | BackboneElement | The clinical service(s) being documented
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
code | Σ | 0..* | CodeableConcept | Code(s) that apply to the event being documented Binding: v3 Code System ActCode (example): This list of codes represents the main clinical acts being documented.
period | Σ | 0..1 | Period | The period covered by the documentation
detail | Σ | 0..* | Reference(Resource) | The event(s) being documented
Slices for section | S I | 1..* | BackboneElement | Composition is broken into sections Slice: Unordered, Open by value:code
section:All Slices |  |  |  | Content/Rules for all slices
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title |  | 0..1 | string | Label for section (e.g. for ToC)
code |  | 0..1 | CodeableConcept | Classification of section (recommended) Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
entry | I | 0..* | Reference(Resource) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:populationSection | S I | 1..1 | BackboneElement | The Population Section contains a Observation with a count of all patients hospitalized during a specified time period who meet specific diagnosis critera, irrespective of whether they have experienced an adverse event.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Population group Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 95715-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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiagnosisDiabetesCount | S I | 0..* | Reference(Observation - Diagnosis Diabetes Count) | A reference to data that supports this section
entry:DiagnosisERSDorESLDCount | S I | 0..* | Reference(Observation - Diagnosis ERSD/ESLD Count) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:problemSection | S I | 0..1 | BackboneElement | The Problem Section lists and describes the patient's current problems.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Problem list Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 11450-4
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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:DiabetesCondition | S I | 1..* | Reference(Condition Diabetes) | A reference to data that supports this section
entry:USCoreCondition | S I | 0..* | Reference(US Core Condition Profile) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:procedureSection | S I | 0..1 | BackboneElement | The Procedures Section describes all interventional, surgical, diagnostic, or therapeutic procedures or treatments pertinent to the patient historically at the time the document is generated.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | History of procedures Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 47519-4
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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:USCoreProcedure | S I | 1..* | Reference(US Core Procedure Profile) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:resultSection | S I | 1..1 | BackboneElement | The Results Section contains observations of results generated by laboratories, imaging procedures, and other procedures. All results for the encounter should be documented.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Relevant diagnostic tests &or laboratory data Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 30954-2
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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:ObservationLabBloodGlucose | S I | 1..* | Reference(Observation Laboratory Blood Glucose) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
section:medicationSection | S I | 1..1 | BackboneElement | The Medications Section defines both medications administered and prescribed during the encounter.
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
title | S | 1..1 | string | Label for section (e.g. for ToC)
code | S | 1..1 | CodeableConcept | Medication use Binding: DocumentSectionCodes (example): Classification of a section of a composition/document. Required Pattern: At least the following
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
coding |  | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex)
id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations
system |  | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org
version |  | 0..1 | string | Version of the system - if relevant
code |  | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 10160-0
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
author |  | 0..* | Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) | Who and/or what authored the section
focus |  | 0..1 | Reference(Resource) | Who/what the section is about, when it is not about the subject of composition
text | S I | 0..1 | Narrative | Text summary of the section, for human interpretation
mode |  | 0..1 | code | working | snapshot | changes Binding: ListMode (required): The processing mode that applies to this section.
orderedBy |  | 0..1 | CodeableConcept | Order of section entries Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
Slices for entry | S I | 1..* | Reference(Resource) | A reference to data that supports this section Slice: Unordered, Open by profile:resolve()
entry:medicationAdministrationAntidiabetics | S I | 0..* | Reference(MedicationAdministration Antidiabetic Drugs) | A reference to data that supports this section
entry:USCoreMedicationRequest | S I | 0..* | Reference(US Core MedicationRequest Profile) | A reference to data that supports this section
emptyReason | I | 0..1 | CodeableConcept | Why the section is empty Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
section | I | 0..* | See section (Composition) | Nested Section
Documentation for this format

Other representations of profile: CSV, Excel, Schematron

#### Terminology Bindings

Path | Conformance | ValueSet / Code
Composition.language | preferred | CommonLanguages Max Binding: AllLanguages
Composition.status | required | CompositionStatus
Composition.type | preferred | Pattern: LOINC code 85893-6
Composition.category | example | DocumentClassValueSet
Composition.confidentiality | required | v3.ConfidentialityClassification
Composition.attester.mode | required | CompositionAttestationMode
Composition.relatesTo.code | required | DocumentRelationshipType
Composition.event.code | example | ActCode
Composition.section.code | example | DocumentSectionCodes
Composition.section.mode | required | ListMode
Composition.section.orderedBy | preferred | ListOrderCodes
Composition.section.emptyReason | preferred | ListEmptyReasons
Composition.section:populationSection.code | example | Pattern: LOINC code 95715-9
Composition.section:populationSection.mode | required | ListMode
Composition.section:populationSection.orderedBy | preferred | ListOrderCodes
Composition.section:populationSection.emptyReason | preferred | ListEmptyReasons
Composition.section:problemSection.code | example | Pattern: LOINC code 11450-4
Composition.section:problemSection.mode | required | ListMode
Composition.section:problemSection.orderedBy | preferred | ListOrderCodes
Composition.section:problemSection.emptyReason | preferred | ListEmptyReasons
Composition.section:procedureSection.code | example | Pattern: LOINC code 47519-4
Composition.section:procedureSection.mode | required | ListMode
Composition.section:procedureSection.orderedBy | preferred | ListOrderCodes
Composition.section:procedureSection.emptyReason | preferred | ListEmptyReasons
Composition.section:resultSection.code | example | Pattern: LOINC code 30954-2
Composition.section:resultSection.mode | required | ListMode
Composition.section:resultSection.orderedBy | preferred | ListOrderCodes
Composition.section:resultSection.emptyReason | preferred | ListEmptyReasons
Composition.section:medicationSection.code | example | Pattern: LOINC code 10160-0
Composition.section:medicationSection.mode | required | ListMode
Composition.section:medicationSection.orderedBy | preferred | ListOrderCodes
Composition.section:medicationSection.emptyReason | preferred | ListEmptyReasons

#### Constraints

Id | Grade | Path | Details | Requirements
dom-2 | error | Composition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() |
dom-3 | error | Composition | 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 : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() |
dom-4 | error | 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-5 | error | Composition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() |
dom-6 | Best Practice | Composition | A resource should have narrative for robust management : text.`div`.exists() |
ele-1 | error | Composition.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.encounter | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.date | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.confidentiality | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.attester | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.attester.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.attester.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.attester.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.attester.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.attester.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.attester.time | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.attester.party | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.custodian | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.relatesTo | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.relatesTo.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.relatesTo.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.relatesTo.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.relatesTo.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.relatesTo.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.relatesTo.target[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.event | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.event.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.event.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.event.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.event.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.event.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.event.period | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.event.detail | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | error | Composition.section | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | error | Composition.section | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | error | Composition.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | error | Composition.section:populationSection | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | error | Composition.section:populationSection | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | error | Composition.section:populationSection | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:populationSection.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:populationSection.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:populationSection.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:populationSection.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.entry:DiagnosisDiabetesCount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.entry:DiagnosisERSDorESLDCount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:populationSection.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | error | Composition.section:problemSection | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | error | Composition.section:problemSection | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | error | Composition.section:problemSection | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:problemSection.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:problemSection.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:problemSection.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:problemSection.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.entry:DiabetesCondition | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.entry:USCoreCondition | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:problemSection.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | error | Composition.section:procedureSection | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | error | Composition.section:procedureSection | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | error | Composition.section:procedureSection | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:procedureSection.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:procedureSection.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:procedureSection.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:procedureSection.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.entry:USCoreProcedure | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:procedureSection.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | error | Composition.section:resultSection | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | error | Composition.section:resultSection | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | error | Composition.section:resultSection | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:resultSection.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:resultSection.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:resultSection.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:resultSection.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.entry:ObservationLabBloodGlucose | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:resultSection.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
cmp-1 | error | Composition.section:medicationSection | A section must contain at least one of text, entries, or sub-sections : text.exists() or entry.exists() or section.exists() |
cmp-2 | error | Composition.section:medicationSection | A section can only have an emptyReason if it is empty : emptyReason.empty() or entry.empty() |
ele-1 | error | Composition.section:medicationSection | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:medicationSection.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:medicationSection.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ext-1 | error | Composition.section:medicationSection.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
ele-1 | error | Composition.section:medicationSection.title | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.author | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.focus | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.mode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.orderedBy | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.entry | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.entry:medicationAdministrationAntidiabetics | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.entry:USCoreMedicationRequest | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.emptyReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |
ele-1 | error | Composition.section:medicationSection.section | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |