International Patient Summary Implementation Guide
1.1.0 - CI Build International flag

International Patient Summary Implementation Guide, published by HL7 International / Patient Care. This guide is not an authorized publication; it is the continuous build for version 1.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-ips/ and changes regularly. See the Directory of published versions

Resource Profile: Composition (IPS)

Official URL: http://hl7.org/fhir/uv/ips/StructureDefinition/Composition-uv-ips Version: 1.1.0
Standards status: Trial-use Maturity Level: 2 Computable Name: CompositionUvIps

Copyright/Legal: HL7 International

Clinical document used to represent the International Patient Summary (IPS) data set. An International Patient Summary (IPS) document is an electronic health record extract containing essential healthcare information about a subject of care. The IPS dataset is minimal and non-exhaustive; specialty-agnostic and condition-independent; but still clinically relevant. As specified in EN 17269 and ISO 27269, it is designed for supporting the use case scenario for ‘unplanned, cross border care’, but it is not limited to it. It is intended to be international, i.e., to provide generic solutions for global application beyond a particular region or country.

This profile is based on the ClinicalDocument profile.

An International Patient Summary (IPS) document is an electronic health record extract containing essential healthcare information about a subject of care, comprising at least the required elements of the IPS dataset. The IPS dataset is minimal and non-exhaustive; specialty-agnostic and condition-independent; but still clinically relevant. As specified in EN 17269 and ISO 27269, it is designed for supporting the use case scenario for ‘unplanned, cross border care’, but it is not limited to it. It is intended to be international, i.e., to provide generic solutions for global application beyond a particular region or country.

In this version of the guide the Medication Summary is expressed as a list of MedicationStatements or MedicationRequests. More information on medications lists are included in the Design Conventions and Principles page.

STU implementers are encouraged to provide their feedback about this design choice.

Particularly in light of the currect state of global health and the response to the COVID-19 pandemic due to the SARS-CoV-2 virus, extending the IPS Immunizations section to also include, when relevant, the status of immunity to specific target diseases is being considered. The potential updates to this implementation guide to incorporate this capability are still being discussed and have not been included in this initial published version of the guide. These proposed updates may include revising the Immunization section description to reflect this broadened scope (as IPS Immunizations/Immune Status Section, or similar), as a presumed or verified status of immunity to a disease is, in fact, the intended and desired outcome of a vaccination/immunization.

The capability to record a statement of immunity to a disease could be provided via a profile on the Condition resource and specific "immune status" codes (a set of "Finding of immune status" codes is currently available in SNOMED CT - however, at this time, a code representing "Immunity to COVID-19" or the equivalent is not available). The Condition resource may be appropriate for this purpose, as immunity (including, in some cases, a statement of "no immunity") is an ongoing state of the patient for some period of time (once immunity is acquired, typically for multiple years). The statement of immunity is not simply an observation at a point in time, although a statement of immunity would be expected in the case of COVID-19 and in many or most other cases to have associated observations that are necessary for providing the supporting evidence for the "immunity" condition.

As specific profiling is not yet available in the current IG publication to support the representation of a statement of immunity, the open slicing approach for including additional data in an IPS instance may be used. An example of of how this might be done is available in the 'immune-status' and potentially other branches of the IPS IG specification continuous integration (CI) build - link available by request from ips@lists.hl7.org or in the FHIR Zulip chat IPS Community of Practice stream.

Reviewers and implementers of this STU are encouraged to provide their feedback about this need and any questions, suggestions or concerns regarding the example profiles or other alternative approaches to addressing this situation. Any proposed solutions to be considered for inclusion in a future version of this guide will be subject to evaluation by the wider cross-SDO IPS community as well as the broader standards community and where possible relevant public health authorities (global, national and regional), in order to ensure to the extent possible that any solution that is adopted will be appropriate, usable and clinically sound.

Usage:

Formal Views of Profile Content

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

This structure is derived from Clinical Document

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*Clinical DocumentInternational Patient Summary composition
... text S0..1NarrativeText summary of the resource, for human interpretation
... identifier S0..1IdentifierVersion-independent identifier for the Composition
... status S1..1codepreliminary | final | amended | entered-in-error
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 60591-5
... subject S1..1Reference(Patient (IPS))Who and/or what the composition is about
.... reference S1..1stringLiteral reference, Relative, internal or absolute URL
... encounter 0..1Reference(Encounter)Context of the Composition
... date S1..1dateTimeComposition editing time
... author S1..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the IPS
... title S1..1stringInternational Patient Summary
... confidentiality 0..1codeAs defined by affinity domain
... attester S0..*BackboneElementAttests to accuracy of composition
.... mode S1..1codepersonal | professional | legal | official
.... time S0..1dateTimeWhen the composition was attested
.... party S0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
... custodian S0..1Reference(Organization)Organization which maintains the composition
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... code 1..1codereplaces | transforms | signs | appends
.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition | Composition (IPS))
... Slices for event 0..*BackboneElementThe clinical service(s) being documented
Slice: Unordered, Open by pattern:code
.... event:careProvisioningEvent S0..1BackboneElementThe care provisioning being documented
..... code S1..1CodeableConceptCode(s) that apply to the event being documented
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActClass
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: PCPR
..... period S0..1PeriodThe period covered by the documentation
... Slices for section S1..*BackboneElementSections composing the IPS
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... code S1..1CodeableConceptIPSConcept - reference to a terminology or just text
..... text S1..1NarrativeText summary of the section, for human interpretation
..... emptyReason 0..1CodeableConceptWhy the section is empty
..... section 0..0
.... section:sectionMedications SC1..1BackboneElementIPS Medication Summary Section
ips-comp-1: Either section.entry or emptyReason are present
..... title S1..1stringMedication Summary section
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10160-0
..... Slices for entry S0..*Reference(MedicationStatement | MedicationRequest | MedicationAdministration | MedicationDispense | DocumentReference)Medications relevant for the scope of the patient summary
Slice: Unordered, Open by profile:resolve()
...... entry:medicationStatement 0..*Reference(Medication Statement (IPS))A reference to data that supports this section
...... entry:medicationRequest 0..*Reference(Medication Request (IPS))A reference to data that supports this section
.... section:sectionAllergies SC1..1BackboneElementIPS Allergies and Intolerances Section
ips-comp-1: Either section.entry or emptyReason are present
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 48765-2
..... Slices for entry S0..*Reference(AllergyIntolerance | DocumentReference)Relevant allergies or intolerances (conditions) for that patient.
Slice: Unordered, Open by profile:resolve()
...... entry:allergyOrIntolerance S0..*Reference(Allergy Intolerance (IPS))A reference to data that supports this section
.... section:sectionProblems SC1..1BackboneElementIPS Problems Section
ips-comp-1: Either section.entry or emptyReason are present
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11450-4
..... Slices for entry S0..*Reference(Condition | DocumentReference)Clinical problems or conditions currently being monitored for the patient.
Slice: Unordered, Open by profile:resolve()
...... entry:problem S0..*Reference(Condition (IPS))A reference to data that supports this section
.... section:sectionProceduresHx S0..1BackboneElementIPS History of Procedures Section
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47519-4
..... Slices for entry S0..*Reference(Procedure | DocumentReference)Patient past procedures pertinent to the scope of this document.
Slice: Unordered, Open by profile:resolve()
...... entry:procedure S0..*Reference(Procedure (IPS))A reference to data that supports this section
.... section:sectionImmunizations S0..1BackboneElementIPS Immunizations Section
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11369-6
..... Slices for entry S0..*Reference(Immunization | DocumentReference)Patient's immunization status and pertinent history.
Slice: Unordered, Open by profile:resolve()
...... entry:immunization S0..*Reference(Immunization (IPS))A reference to data that supports this section
.... section:sectionMedicalDevices S0..1BackboneElementIPS Medical Devices Section
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 46264-8
..... Slices for entry S0..*Reference(DeviceUseStatement | DocumentReference)Patient history of medical device use.
Slice: Unordered, Open by profile:resolve()
...... entry:deviceStatement S0..*Reference(Device Use Statement (IPS))A reference to data that supports this section
.... section:sectionResults S0..1BackboneElementIPS Results Section
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 30954-2
..... Slices for entry S0..*Reference(Observation | DiagnosticReport | DocumentReference)Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.
Slice: Unordered, Open by type:resolve(), profile:resolve()
...... entry:results-observation S0..*Reference(Observation Results (IPS))A reference to data that supports this section
...... entry:results-diagnosticReport S0..*Reference(DiagnosticReport (IPS))A reference to data that supports this section
.... section:sectionVitalSigns 0..1BackboneElementIPS Vital Signs Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 8716-3
..... Slices for entry 0..*Reference(Observation | DocumentReference)Notable vital signs or physical findings.
Slice: Unordered, Open by profile:resolve()
...... entry:vitalSign 0..*Reference(Vital Signs Profile)A reference to data that supports this section
.... section:sectionPastIllnessHx 0..1BackboneElementIPS History of Past Illness Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11348-0
..... Slices for entry 0..*Reference(Condition | DocumentReference)Conditions the patient suffered in the past.
Slice: Unordered, Open by profile:resolve()
...... entry:pastProblem 0..*Reference(Condition (IPS))A reference to data that supports this section
.... section:sectionFunctionalStatus 0..1BackboneElementIPS Functional Status
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47420-5
..... Slices for entry 0..*Reference(Condition | ClinicalImpression | DocumentReference)Optional entry used to represent disabilities and functional assessments
Slice: Unordered, Open by profile:resolve()
...... entry:disability 0..*Reference(Condition (IPS))A reference to data that supports this section
...... entry:functionalAssessment 0..*Reference(ClinicalImpression)A reference to data that supports this section
.... section:sectionPlanOfCare 0..1BackboneElementIPS Plan of Care Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 18776-5
..... Slices for entry 0..*Reference(CarePlan | DocumentReference)Optional entry used to represent structured care plans
Slice: Unordered, Open by profile:resolve()
...... entry:carePlan 0..*Reference(CarePlan)A reference to data that supports this section
.... section:sectionSocialHistory 0..1BackboneElementIPS Social History Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 29762-2
..... Slices for entry 0..*Reference(Observation | DocumentReference)Health related "lifestyle factors" or "lifestyle observations" (e.g. smoke habits; alcohol consumption; diets, risky habits.)
Slice: Unordered, Open by profile:resolve()
...... entry:smokingTobaccoUse 0..1Reference(Observation - SH: tobacco use)A reference to data that supports this section
...... entry:alcoholUse 0..1Reference(Observation - SH: alcohol use)A reference to data that supports this section
.... section:sectionPregnancyHx 0..1BackboneElementIPS History of Pregnancy Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10162-6
..... Slices for entry 0..*Reference(Observation | DocumentReference)Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.
Slice: Unordered, Open by profile:resolve()
...... entry:pregnancyStatus 0..*Reference(Observation - Pregnancy: status)A reference to data that supports this section
...... entry:pregnancyOutcomeSummary 0..*Reference(Observation - Pregnancy: outcome)A reference to data that supports this section
.... section:sectionAdvanceDirectives 0..1BackboneElementIPS Advance Directives Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
..... Slices for entry 0..*Reference(Consent | DocumentReference)Narrative description of the patient's advance directive.
Slice: Unordered, Open by profile:resolve()
...... entry:advanceDirectivesConsent 0..*Reference(Consent)A reference to data that supports this section

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ips-comp-1errorComposition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblemsEither section.entry or emptyReason are present
: (entry.reference.exists() or emptyReason.exists())
NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*Clinical DocumentInternational Patient Summary composition
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text S0..1NarrativeText summary of the resource, for human interpretation
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... identifier SΣ0..1IdentifierVersion-independent identifier for the Composition
... status ?!SΣ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type S1..1CodeableConceptIPSKind of composition ("Patient Summary")
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.


Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 60591-5
... subject SΣ1..1Reference(Patient (IPS))Who and/or what the composition is about
.... reference SΣC1..1stringLiteral reference, Relative, internal or absolute URL
... encounter Σ0..1Reference(Encounter)Context of the Composition
... date SΣ1..1dateTimeComposition editing time
... author SΣ1..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the IPS
... title SΣ1..1stringInternational Patient Summary
... confidentiality Σ0..1codeAs defined by affinity domain
Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.

... attester S0..*BackboneElementAttests to accuracy of composition
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mode S1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

.... time S0..1dateTimeWhen the composition was attested
.... party S0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
... custodian SΣ0..1Reference(Organization)Organization which maintains the composition
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition | Composition (IPS))
... Slices for event Σ0..*BackboneElementThe clinical service(s) being documented
Slice: Unordered, Open by pattern:code
.... event:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... event:careProvisioningEvent SΣ0..1BackboneElementThe care provisioning being documented
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code SΣ1..1CodeableConceptCode(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.



Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActClass
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: PCPR
..... period SΣ0..1PeriodThe period covered by the documentation
... Slices for section SC1..*BackboneElementSections composing the IPS
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code S1..1CodeableConceptIPSConcept - reference to a terminology or just text
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.

..... text SC1..1NarrativeText summary of the section, for human interpretation
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

.... section:sectionMedications SC1..1BackboneElementIPS Medication Summary Section
ips-comp-1: Either section.entry or emptyReason are present
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringMedication Summary section
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10160-0
..... Slices for entry SC0..*Reference(MedicationStatement | MedicationRequest | MedicationAdministration | MedicationDispense | DocumentReference)Medications relevant for the scope of the patient summary
Slice: Unordered, Open by profile:resolve()
...... entry:medicationStatement C0..*Reference(Medication Statement (IPS))A reference to data that supports this section
...... entry:medicationRequest C0..*Reference(Medication Request (IPS))A reference to data that supports this section
.... section:sectionAllergies SC1..1BackboneElementIPS Allergies and Intolerances Section
ips-comp-1: Either section.entry or emptyReason are present
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 48765-2
..... Slices for entry SC0..*Reference(AllergyIntolerance | DocumentReference)Relevant allergies or intolerances (conditions) for that patient.
Slice: Unordered, Open by profile:resolve()
...... entry:allergyOrIntolerance SC0..*Reference(Allergy Intolerance (IPS))A reference to data that supports this section
.... section:sectionProblems SC1..1BackboneElementIPS Problems Section
ips-comp-1: Either section.entry or emptyReason are present
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11450-4
..... Slices for entry SC0..*Reference(Condition | DocumentReference)Clinical problems or conditions currently being monitored for the patient.
Slice: Unordered, Open by profile:resolve()
...... entry:problem SC0..*Reference(Condition (IPS))A reference to data that supports this section
.... section:sectionProceduresHx SC0..1BackboneElementIPS History of Procedures Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47519-4
..... Slices for entry SC0..*Reference(Procedure | DocumentReference)Patient past procedures pertinent to the scope of this document.
Slice: Unordered, Open by profile:resolve()
...... entry:procedure SC0..*Reference(Procedure (IPS))A reference to data that supports this section
.... section:sectionImmunizations SC0..1BackboneElementIPS Immunizations Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11369-6
..... Slices for entry SC0..*Reference(Immunization | DocumentReference)Patient's immunization status and pertinent history.
Slice: Unordered, Open by profile:resolve()
...... entry:immunization SC0..*Reference(Immunization (IPS))A reference to data that supports this section
.... section:sectionMedicalDevices SC0..1BackboneElementIPS Medical Devices Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 46264-8
..... Slices for entry SC0..*Reference(DeviceUseStatement | DocumentReference)Patient history of medical device use.
Slice: Unordered, Open by profile:resolve()
...... entry:deviceStatement SC0..*Reference(Device Use Statement (IPS))A reference to data that supports this section
.... section:sectionResults SC0..1BackboneElementIPS Results Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 30954-2
..... Slices for entry SC0..*Reference(Observation | DiagnosticReport | DocumentReference)Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.
Slice: Unordered, Open by type:resolve(), profile:resolve()
...... entry:results-observation SC0..*Reference(Observation Results (IPS))A reference to data that supports this section
...... entry:results-diagnosticReport SC0..*Reference(DiagnosticReport (IPS))A reference to data that supports this section
.... section:sectionVitalSigns C0..1BackboneElementIPS Vital Signs Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 8716-3
..... Slices for entry C0..*Reference(Observation | DocumentReference)Notable vital signs or physical findings.
Slice: Unordered, Open by profile:resolve()
...... entry:vitalSign C0..*Reference(Vital Signs Profile)A reference to data that supports this section
.... section:sectionPastIllnessHx C0..1BackboneElementIPS History of Past Illness Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11348-0
..... Slices for entry C0..*Reference(Condition | DocumentReference)Conditions the patient suffered in the past.
Slice: Unordered, Open by profile:resolve()
...... entry:pastProblem C0..*Reference(Condition (IPS))A reference to data that supports this section
.... section:sectionFunctionalStatus C0..1BackboneElementIPS Functional Status
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47420-5
..... Slices for entry C0..*Reference(Condition | ClinicalImpression | DocumentReference)Optional entry used to represent disabilities and functional assessments
Slice: Unordered, Open by profile:resolve()
...... entry:disability C0..*Reference(Condition (IPS))A reference to data that supports this section
...... entry:functionalAssessment C0..*Reference(ClinicalImpression)A reference to data that supports this section
.... section:sectionPlanOfCare C0..1BackboneElementIPS Plan of Care Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 18776-5
..... Slices for entry C0..*Reference(CarePlan | DocumentReference)Optional entry used to represent structured care plans
Slice: Unordered, Open by profile:resolve()
...... entry:carePlan C0..*Reference(CarePlan)A reference to data that supports this section
.... section:sectionSocialHistory C0..1BackboneElementIPS Social History Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 29762-2
..... Slices for entry C0..*Reference(Observation | DocumentReference)Health related "lifestyle factors" or "lifestyle observations" (e.g. smoke habits; alcohol consumption; diets, risky habits.)
Slice: Unordered, Open by profile:resolve()
...... entry:smokingTobaccoUse C0..1Reference(Observation - SH: tobacco use)A reference to data that supports this section
...... entry:alcoholUse C0..1Reference(Observation - SH: alcohol use)A reference to data that supports this section
.... section:sectionPregnancyHx C0..1BackboneElementIPS History of Pregnancy Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10162-6
..... Slices for entry C0..*Reference(Observation | DocumentReference)Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.
Slice: Unordered, Open by profile:resolve()
...... entry:pregnancyStatus C0..*Reference(Observation - Pregnancy: status)A reference to data that supports this section
...... entry:pregnancyOutcomeSummary C0..*Reference(Observation - Pregnancy: outcome)A reference to data that supports this section
.... section:sectionAdvanceDirectives C0..1BackboneElementIPS Advance Directives Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
..... Slices for entry C0..*Reference(Consent | DocumentReference)Narrative description of the patient's advance directive.
Slice: Unordered, Open by profile:resolve()
...... entry:advanceDirectivesConsent C0..*Reference(Consent)A reference to data that supports this section

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.statusrequiredCompositionStatus
Composition.typepreferredPattern: LOINC code 60591-5
Composition.confidentialityrequiredv3.ConfidentialityClassification
Composition.attester.moderequiredCompositionAttestationMode
Composition.relatesTo.coderequiredDocumentRelationshipType
Composition.event:careProvisioningEvent.codeexamplePattern: PCPR
Composition.section.codeexampleDocumentSectionCodes
Composition.section.emptyReasonpreferredListEmptyReasons
Composition.section:sectionMedications.codeexamplePattern: LOINC code 10160-0
Composition.section:sectionAllergies.codeexamplePattern: LOINC code 48765-2
Composition.section:sectionProblems.codeexamplePattern: LOINC code 11450-4
Composition.section:sectionProceduresHx.codeexamplePattern: LOINC code 47519-4
Composition.section:sectionImmunizations.codeexamplePattern: LOINC code 11369-6
Composition.section:sectionMedicalDevices.codeexamplePattern: LOINC code 46264-8
Composition.section:sectionResults.codeexamplePattern: LOINC code 30954-2
Composition.section:sectionVitalSigns.codeexamplePattern: LOINC code 8716-3
Composition.section:sectionPastIllnessHx.codeexamplePattern: LOINC code 11348-0
Composition.section:sectionFunctionalStatus.codeexamplePattern: LOINC code 47420-5
Composition.section:sectionPlanOfCare.codeexamplePattern: LOINC code 18776-5
Composition.section:sectionSocialHistory.codeexamplePattern: LOINC code 29762-2
Composition.section:sectionPregnancyHx.codeexamplePattern: LOINC code 10162-6
Composition.section:sectionAdvanceDirectives.codeexamplePattern: LOINC code 42348-3

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.section, Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems, Composition.section:sectionProceduresHx, Composition.section:sectionImmunizations, Composition.section:sectionMedicalDevices, Composition.section:sectionResults, Composition.section:sectionVitalSigns, Composition.section:sectionPastIllnessHx, Composition.section:sectionFunctionalStatus, Composition.section:sectionPlanOfCare, Composition.section:sectionSocialHistory, Composition.section:sectionPregnancyHx, Composition.section:sectionAdvanceDirectivesA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.section, Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems, Composition.section:sectionProceduresHx, Composition.section:sectionImmunizations, Composition.section:sectionMedicalDevices, Composition.section:sectionResults, Composition.section:sectionVitalSigns, Composition.section:sectionPastIllnessHx, Composition.section:sectionFunctionalStatus, Composition.section:sectionPlanOfCare, Composition.section:sectionSocialHistory, Composition.section:sectionPregnancyHx, Composition.section:sectionAdvanceDirectivesA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ips-comp-1errorComposition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblemsEither section.entry or emptyReason are present
: (entry.reference.exists() or emptyReason.exists())
NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*Clinical DocumentInternational Patient Summary composition
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text S0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierVersion-independent identifier for the Composition
... status ?!SΣ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type S1..1CodeableConceptIPSKind of composition ("Patient Summary")
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 60591-5
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... category Σ0..*CodeableConceptCategorization of Composition
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.


... subject SΣ1..1Reference(Patient (IPS))Who and/or what the composition is about
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC1..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... encounter Σ0..1Reference(Encounter)Context of the Composition
... date SΣ1..1dateTimeComposition editing time
... author SΣ1..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the IPS
... title SΣ1..1stringInternational Patient Summary
... confidentiality Σ0..1codeAs defined by affinity domain
Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.

... attester S0..*BackboneElementAttests to accuracy of composition
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mode S1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

.... time S0..1dateTimeWhen the composition was attested
.... party S0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
... custodian SΣ0..1Reference(Organization)Organization which maintains the composition
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition | Composition (IPS))
... Slices for event Σ0..*BackboneElementThe clinical service(s) being documented
Slice: Unordered, Open by pattern:code
.... event:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code Σ0..*CodeableConceptCode(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..1PeriodThe period covered by the documentation
..... detail Σ0..*Reference(Resource)The event(s) being documented
.... event:careProvisioningEvent SΣ0..1BackboneElementThe care provisioning being documented
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code SΣ1..1CodeableConceptCode(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.



Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActClass
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: PCPR
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... period SΣ0..1PeriodThe period covered by the documentation
..... detail Σ0..*Reference(Resource)The event(s) being documented
... Slices for section SC1..*BackboneElementSections composing the IPS
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 0..1stringLabel for section (e.g. for ToC)
..... code S1..1CodeableConceptIPSConcept - reference to a terminology or just text
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..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

.... section:sectionMedications SC1..1BackboneElementIPS Medication Summary Section
ips-comp-1: Either section.entry or emptyReason are present
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringMedication Summary section
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10160-0
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(MedicationStatement | MedicationRequest | MedicationAdministration | MedicationDispense | DocumentReference)Medications relevant for the scope of the patient summary
Slice: Unordered, Open by profile:resolve()
...... entry:medicationStatement C0..*Reference(Medication Statement (IPS))A reference to data that supports this section
...... entry:medicationRequest C0..*Reference(Medication Request (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionAllergies SC1..1BackboneElementIPS Allergies and Intolerances Section
ips-comp-1: Either section.entry or emptyReason are present
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 48765-2
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(AllergyIntolerance | DocumentReference)Relevant allergies or intolerances (conditions) for that patient.
Slice: Unordered, Open by profile:resolve()
...... entry:allergyOrIntolerance SC0..*Reference(Allergy Intolerance (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionProblems SC1..1BackboneElementIPS Problems Section
ips-comp-1: Either section.entry or emptyReason are present
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11450-4
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(Condition | DocumentReference)Clinical problems or conditions currently being monitored for the patient.
Slice: Unordered, Open by profile:resolve()
...... entry:problem SC0..*Reference(Condition (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionProceduresHx SC0..1BackboneElementIPS History of Procedures Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47519-4
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(Procedure | DocumentReference)Patient past procedures pertinent to the scope of this document.
Slice: Unordered, Open by profile:resolve()
...... entry:procedure SC0..*Reference(Procedure (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionImmunizations SC0..1BackboneElementIPS Immunizations Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11369-6
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(Immunization | DocumentReference)Patient's immunization status and pertinent history.
Slice: Unordered, Open by profile:resolve()
...... entry:immunization SC0..*Reference(Immunization (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionMedicalDevices SC0..1BackboneElementIPS Medical Devices Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 46264-8
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(DeviceUseStatement | DocumentReference)Patient history of medical device use.
Slice: Unordered, Open by profile:resolve()
...... entry:deviceStatement SC0..*Reference(Device Use Statement (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionResults SC0..1BackboneElementIPS Results Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 30954-2
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(Observation | DiagnosticReport | DocumentReference)Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.
Slice: Unordered, Open by type:resolve(), profile:resolve()
...... entry:results-observation SC0..*Reference(Observation Results (IPS))A reference to data that supports this section
...... entry:results-diagnosticReport SC0..*Reference(DiagnosticReport (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionVitalSigns C0..1BackboneElementIPS Vital Signs Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 8716-3
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Observation | DocumentReference)Notable vital signs or physical findings.
Slice: Unordered, Open by profile:resolve()
...... entry:vitalSign C0..*Reference(Vital Signs Profile)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionPastIllnessHx C0..1BackboneElementIPS History of Past Illness Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11348-0
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Condition | DocumentReference)Conditions the patient suffered in the past.
Slice: Unordered, Open by profile:resolve()
...... entry:pastProblem C0..*Reference(Condition (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionFunctionalStatus C0..1BackboneElementIPS Functional Status
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47420-5
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Condition | ClinicalImpression | DocumentReference)Optional entry used to represent disabilities and functional assessments
Slice: Unordered, Open by profile:resolve()
...... entry:disability C0..*Reference(Condition (IPS))A reference to data that supports this section
...... entry:functionalAssessment C0..*Reference(ClinicalImpression)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionPlanOfCare C0..1BackboneElementIPS Plan of Care Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 18776-5
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(CarePlan | DocumentReference)Optional entry used to represent structured care plans
Slice: Unordered, Open by profile:resolve()
...... entry:carePlan C0..*Reference(CarePlan)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionSocialHistory C0..1BackboneElementIPS Social History Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 29762-2
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Observation | DocumentReference)Health related "lifestyle factors" or "lifestyle observations" (e.g. smoke habits; alcohol consumption; diets, risky habits.)
Slice: Unordered, Open by profile:resolve()
...... entry:smokingTobaccoUse C0..1Reference(Observation - SH: tobacco use)A reference to data that supports this section
...... entry:alcoholUse C0..1Reference(Observation - SH: alcohol use)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionPregnancyHx C0..1BackboneElementIPS History of Pregnancy Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10162-6
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Observation | DocumentReference)Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.
Slice: Unordered, Open by profile:resolve()
...... entry:pregnancyStatus C0..*Reference(Observation - Pregnancy: status)A reference to data that supports this section
...... entry:pregnancyOutcomeSummary C0..*Reference(Observation - Pregnancy: outcome)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionAdvanceDirectives C0..1BackboneElementIPS Advance Directives Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Consent | DocumentReference)Narrative description of the patient's advance directive.
Slice: Unordered, Open by profile:resolve()
...... entry:advanceDirectivesConsent C0..*Reference(Consent)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typepreferredPattern: LOINC code 60591-5
Composition.categoryexampleDocumentClassValueSet
Composition.subject.typeextensibleResourceType
Composition.confidentialityrequiredv3.ConfidentialityClassification
Composition.attester.moderequiredCompositionAttestationMode
Composition.relatesTo.coderequiredDocumentRelationshipType
Composition.event.codeexampleActCode
Composition.event:careProvisioningEvent.codeexamplePattern: PCPR
Composition.section.codeexampleDocumentSectionCodes
Composition.section.moderequiredListMode
Composition.section.orderedBypreferredListOrderCodes
Composition.section.emptyReasonpreferredListEmptyReasons
Composition.section:sectionMedications.codeexamplePattern: LOINC code 10160-0
Composition.section:sectionMedications.moderequiredListMode
Composition.section:sectionMedications.orderedBypreferredListOrderCodes
Composition.section:sectionMedications.emptyReasonpreferredListEmptyReasons
Composition.section:sectionAllergies.codeexamplePattern: LOINC code 48765-2
Composition.section:sectionAllergies.moderequiredListMode
Composition.section:sectionAllergies.orderedBypreferredListOrderCodes
Composition.section:sectionAllergies.emptyReasonpreferredListEmptyReasons
Composition.section:sectionProblems.codeexamplePattern: LOINC code 11450-4
Composition.section:sectionProblems.moderequiredListMode
Composition.section:sectionProblems.orderedBypreferredListOrderCodes
Composition.section:sectionProblems.emptyReasonpreferredListEmptyReasons
Composition.section:sectionProceduresHx.codeexamplePattern: LOINC code 47519-4
Composition.section:sectionProceduresHx.moderequiredListMode
Composition.section:sectionProceduresHx.orderedBypreferredListOrderCodes
Composition.section:sectionProceduresHx.emptyReasonpreferredListEmptyReasons
Composition.section:sectionImmunizations.codeexamplePattern: LOINC code 11369-6
Composition.section:sectionImmunizations.moderequiredListMode
Composition.section:sectionImmunizations.orderedBypreferredListOrderCodes
Composition.section:sectionImmunizations.emptyReasonpreferredListEmptyReasons
Composition.section:sectionMedicalDevices.codeexamplePattern: LOINC code 46264-8
Composition.section:sectionMedicalDevices.moderequiredListMode
Composition.section:sectionMedicalDevices.orderedBypreferredListOrderCodes
Composition.section:sectionMedicalDevices.emptyReasonpreferredListEmptyReasons
Composition.section:sectionResults.codeexamplePattern: LOINC code 30954-2
Composition.section:sectionResults.moderequiredListMode
Composition.section:sectionResults.orderedBypreferredListOrderCodes
Composition.section:sectionResults.emptyReasonpreferredListEmptyReasons
Composition.section:sectionVitalSigns.codeexamplePattern: LOINC code 8716-3
Composition.section:sectionVitalSigns.moderequiredListMode
Composition.section:sectionVitalSigns.orderedBypreferredListOrderCodes
Composition.section:sectionVitalSigns.emptyReasonpreferredListEmptyReasons
Composition.section:sectionPastIllnessHx.codeexamplePattern: LOINC code 11348-0
Composition.section:sectionPastIllnessHx.moderequiredListMode
Composition.section:sectionPastIllnessHx.orderedBypreferredListOrderCodes
Composition.section:sectionPastIllnessHx.emptyReasonpreferredListEmptyReasons
Composition.section:sectionFunctionalStatus.codeexamplePattern: LOINC code 47420-5
Composition.section:sectionFunctionalStatus.moderequiredListMode
Composition.section:sectionFunctionalStatus.orderedBypreferredListOrderCodes
Composition.section:sectionFunctionalStatus.emptyReasonpreferredListEmptyReasons
Composition.section:sectionPlanOfCare.codeexamplePattern: LOINC code 18776-5
Composition.section:sectionPlanOfCare.moderequiredListMode
Composition.section:sectionPlanOfCare.orderedBypreferredListOrderCodes
Composition.section:sectionPlanOfCare.emptyReasonpreferredListEmptyReasons
Composition.section:sectionSocialHistory.codeexamplePattern: LOINC code 29762-2
Composition.section:sectionSocialHistory.moderequiredListMode
Composition.section:sectionSocialHistory.orderedBypreferredListOrderCodes
Composition.section:sectionSocialHistory.emptyReasonpreferredListEmptyReasons
Composition.section:sectionPregnancyHx.codeexamplePattern: LOINC code 10162-6
Composition.section:sectionPregnancyHx.moderequiredListMode
Composition.section:sectionPregnancyHx.orderedBypreferredListOrderCodes
Composition.section:sectionPregnancyHx.emptyReasonpreferredListEmptyReasons
Composition.section:sectionAdvanceDirectives.codeexamplePattern: LOINC code 42348-3
Composition.section:sectionAdvanceDirectives.moderequiredListMode
Composition.section:sectionAdvanceDirectives.orderedBypreferredListOrderCodes
Composition.section:sectionAdvanceDirectives.emptyReasonpreferredListEmptyReasons

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.section, Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems, Composition.section:sectionProceduresHx, Composition.section:sectionImmunizations, Composition.section:sectionMedicalDevices, Composition.section:sectionResults, Composition.section:sectionVitalSigns, Composition.section:sectionPastIllnessHx, Composition.section:sectionFunctionalStatus, Composition.section:sectionPlanOfCare, Composition.section:sectionSocialHistory, Composition.section:sectionPregnancyHx, Composition.section:sectionAdvanceDirectivesA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.section, Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems, Composition.section:sectionProceduresHx, Composition.section:sectionImmunizations, Composition.section:sectionMedicalDevices, Composition.section:sectionResults, Composition.section:sectionVitalSigns, Composition.section:sectionPastIllnessHx, Composition.section:sectionFunctionalStatus, Composition.section:sectionPlanOfCare, Composition.section:sectionSocialHistory, Composition.section:sectionPregnancyHx, Composition.section:sectionAdvanceDirectivesA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ips-comp-1errorComposition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblemsEither section.entry or emptyReason are present
: (entry.reference.exists() or emptyReason.exists())

This structure is derived from Clinical Document

Summary

Mandatory: 11 elements (12 nested mandatory elements)
Must-Support: 48 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Composition.event is sliced based on the value of pattern:code
  • The element Composition.section is sliced based on the value of pattern:code
  • The element Composition.section.entry is sliced based on the value of profile:resolve()
  • The element Composition.section.entry is sliced based on the values of type:resolve(), profile:resolve()

Maturity: 2

Differential View

This structure is derived from Clinical Document

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*Clinical DocumentInternational Patient Summary composition
... text S0..1NarrativeText summary of the resource, for human interpretation
... identifier S0..1IdentifierVersion-independent identifier for the Composition
... status S1..1codepreliminary | final | amended | entered-in-error
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 60591-5
... subject S1..1Reference(Patient (IPS))Who and/or what the composition is about
.... reference S1..1stringLiteral reference, Relative, internal or absolute URL
... encounter 0..1Reference(Encounter)Context of the Composition
... date S1..1dateTimeComposition editing time
... author S1..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the IPS
... title S1..1stringInternational Patient Summary
... confidentiality 0..1codeAs defined by affinity domain
... attester S0..*BackboneElementAttests to accuracy of composition
.... mode S1..1codepersonal | professional | legal | official
.... time S0..1dateTimeWhen the composition was attested
.... party S0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
... custodian S0..1Reference(Organization)Organization which maintains the composition
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... code 1..1codereplaces | transforms | signs | appends
.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition | Composition (IPS))
... Slices for event 0..*BackboneElementThe clinical service(s) being documented
Slice: Unordered, Open by pattern:code
.... event:careProvisioningEvent S0..1BackboneElementThe care provisioning being documented
..... code S1..1CodeableConceptCode(s) that apply to the event being documented
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActClass
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: PCPR
..... period S0..1PeriodThe period covered by the documentation
... Slices for section S1..*BackboneElementSections composing the IPS
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... code S1..1CodeableConceptIPSConcept - reference to a terminology or just text
..... text S1..1NarrativeText summary of the section, for human interpretation
..... emptyReason 0..1CodeableConceptWhy the section is empty
..... section 0..0
.... section:sectionMedications SC1..1BackboneElementIPS Medication Summary Section
ips-comp-1: Either section.entry or emptyReason are present
..... title S1..1stringMedication Summary section
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10160-0
..... Slices for entry S0..*Reference(MedicationStatement | MedicationRequest | MedicationAdministration | MedicationDispense | DocumentReference)Medications relevant for the scope of the patient summary
Slice: Unordered, Open by profile:resolve()
...... entry:medicationStatement 0..*Reference(Medication Statement (IPS))A reference to data that supports this section
...... entry:medicationRequest 0..*Reference(Medication Request (IPS))A reference to data that supports this section
.... section:sectionAllergies SC1..1BackboneElementIPS Allergies and Intolerances Section
ips-comp-1: Either section.entry or emptyReason are present
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 48765-2
..... Slices for entry S0..*Reference(AllergyIntolerance | DocumentReference)Relevant allergies or intolerances (conditions) for that patient.
Slice: Unordered, Open by profile:resolve()
...... entry:allergyOrIntolerance S0..*Reference(Allergy Intolerance (IPS))A reference to data that supports this section
.... section:sectionProblems SC1..1BackboneElementIPS Problems Section
ips-comp-1: Either section.entry or emptyReason are present
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11450-4
..... Slices for entry S0..*Reference(Condition | DocumentReference)Clinical problems or conditions currently being monitored for the patient.
Slice: Unordered, Open by profile:resolve()
...... entry:problem S0..*Reference(Condition (IPS))A reference to data that supports this section
.... section:sectionProceduresHx S0..1BackboneElementIPS History of Procedures Section
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47519-4
..... Slices for entry S0..*Reference(Procedure | DocumentReference)Patient past procedures pertinent to the scope of this document.
Slice: Unordered, Open by profile:resolve()
...... entry:procedure S0..*Reference(Procedure (IPS))A reference to data that supports this section
.... section:sectionImmunizations S0..1BackboneElementIPS Immunizations Section
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11369-6
..... Slices for entry S0..*Reference(Immunization | DocumentReference)Patient's immunization status and pertinent history.
Slice: Unordered, Open by profile:resolve()
...... entry:immunization S0..*Reference(Immunization (IPS))A reference to data that supports this section
.... section:sectionMedicalDevices S0..1BackboneElementIPS Medical Devices Section
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 46264-8
..... Slices for entry S0..*Reference(DeviceUseStatement | DocumentReference)Patient history of medical device use.
Slice: Unordered, Open by profile:resolve()
...... entry:deviceStatement S0..*Reference(Device Use Statement (IPS))A reference to data that supports this section
.... section:sectionResults S0..1BackboneElementIPS Results Section
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 30954-2
..... Slices for entry S0..*Reference(Observation | DiagnosticReport | DocumentReference)Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.
Slice: Unordered, Open by type:resolve(), profile:resolve()
...... entry:results-observation S0..*Reference(Observation Results (IPS))A reference to data that supports this section
...... entry:results-diagnosticReport S0..*Reference(DiagnosticReport (IPS))A reference to data that supports this section
.... section:sectionVitalSigns 0..1BackboneElementIPS Vital Signs Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 8716-3
..... Slices for entry 0..*Reference(Observation | DocumentReference)Notable vital signs or physical findings.
Slice: Unordered, Open by profile:resolve()
...... entry:vitalSign 0..*Reference(Vital Signs Profile)A reference to data that supports this section
.... section:sectionPastIllnessHx 0..1BackboneElementIPS History of Past Illness Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11348-0
..... Slices for entry 0..*Reference(Condition | DocumentReference)Conditions the patient suffered in the past.
Slice: Unordered, Open by profile:resolve()
...... entry:pastProblem 0..*Reference(Condition (IPS))A reference to data that supports this section
.... section:sectionFunctionalStatus 0..1BackboneElementIPS Functional Status
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47420-5
..... Slices for entry 0..*Reference(Condition | ClinicalImpression | DocumentReference)Optional entry used to represent disabilities and functional assessments
Slice: Unordered, Open by profile:resolve()
...... entry:disability 0..*Reference(Condition (IPS))A reference to data that supports this section
...... entry:functionalAssessment 0..*Reference(ClinicalImpression)A reference to data that supports this section
.... section:sectionPlanOfCare 0..1BackboneElementIPS Plan of Care Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 18776-5
..... Slices for entry 0..*Reference(CarePlan | DocumentReference)Optional entry used to represent structured care plans
Slice: Unordered, Open by profile:resolve()
...... entry:carePlan 0..*Reference(CarePlan)A reference to data that supports this section
.... section:sectionSocialHistory 0..1BackboneElementIPS Social History Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 29762-2
..... Slices for entry 0..*Reference(Observation | DocumentReference)Health related "lifestyle factors" or "lifestyle observations" (e.g. smoke habits; alcohol consumption; diets, risky habits.)
Slice: Unordered, Open by profile:resolve()
...... entry:smokingTobaccoUse 0..1Reference(Observation - SH: tobacco use)A reference to data that supports this section
...... entry:alcoholUse 0..1Reference(Observation - SH: alcohol use)A reference to data that supports this section
.... section:sectionPregnancyHx 0..1BackboneElementIPS History of Pregnancy Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10162-6
..... Slices for entry 0..*Reference(Observation | DocumentReference)Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.
Slice: Unordered, Open by profile:resolve()
...... entry:pregnancyStatus 0..*Reference(Observation - Pregnancy: status)A reference to data that supports this section
...... entry:pregnancyOutcomeSummary 0..*Reference(Observation - Pregnancy: outcome)A reference to data that supports this section
.... section:sectionAdvanceDirectives 0..1BackboneElementIPS Advance Directives Section
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
..... Slices for entry 0..*Reference(Consent | DocumentReference)Narrative description of the patient's advance directive.
Slice: Unordered, Open by profile:resolve()
...... entry:advanceDirectivesConsent 0..*Reference(Consent)A reference to data that supports this section

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ips-comp-1errorComposition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblemsEither section.entry or emptyReason are present
: (entry.reference.exists() or emptyReason.exists())

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*Clinical DocumentInternational Patient Summary composition
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text S0..1NarrativeText summary of the resource, for human interpretation
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... identifier SΣ0..1IdentifierVersion-independent identifier for the Composition
... status ?!SΣ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type S1..1CodeableConceptIPSKind of composition ("Patient Summary")
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.


Required Pattern: At least the following
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 60591-5
... subject SΣ1..1Reference(Patient (IPS))Who and/or what the composition is about
.... reference SΣC1..1stringLiteral reference, Relative, internal or absolute URL
... encounter Σ0..1Reference(Encounter)Context of the Composition
... date SΣ1..1dateTimeComposition editing time
... author SΣ1..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the IPS
... title SΣ1..1stringInternational Patient Summary
... confidentiality Σ0..1codeAs defined by affinity domain
Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.

... attester S0..*BackboneElementAttests to accuracy of composition
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mode S1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

.... time S0..1dateTimeWhen the composition was attested
.... party S0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
... custodian SΣ0..1Reference(Organization)Organization which maintains the composition
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition | Composition (IPS))
... Slices for event Σ0..*BackboneElementThe clinical service(s) being documented
Slice: Unordered, Open by pattern:code
.... event:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... event:careProvisioningEvent SΣ0..1BackboneElementThe care provisioning being documented
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code SΣ1..1CodeableConceptCode(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.



Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActClass
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: PCPR
..... period SΣ0..1PeriodThe period covered by the documentation
... Slices for section SC1..*BackboneElementSections composing the IPS
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code S1..1CodeableConceptIPSConcept - reference to a terminology or just text
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.

..... text SC1..1NarrativeText summary of the section, for human interpretation
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

.... section:sectionMedications SC1..1BackboneElementIPS Medication Summary Section
ips-comp-1: Either section.entry or emptyReason are present
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringMedication Summary section
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10160-0
..... Slices for entry SC0..*Reference(MedicationStatement | MedicationRequest | MedicationAdministration | MedicationDispense | DocumentReference)Medications relevant for the scope of the patient summary
Slice: Unordered, Open by profile:resolve()
...... entry:medicationStatement C0..*Reference(Medication Statement (IPS))A reference to data that supports this section
...... entry:medicationRequest C0..*Reference(Medication Request (IPS))A reference to data that supports this section
.... section:sectionAllergies SC1..1BackboneElementIPS Allergies and Intolerances Section
ips-comp-1: Either section.entry or emptyReason are present
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 48765-2
..... Slices for entry SC0..*Reference(AllergyIntolerance | DocumentReference)Relevant allergies or intolerances (conditions) for that patient.
Slice: Unordered, Open by profile:resolve()
...... entry:allergyOrIntolerance SC0..*Reference(Allergy Intolerance (IPS))A reference to data that supports this section
.... section:sectionProblems SC1..1BackboneElementIPS Problems Section
ips-comp-1: Either section.entry or emptyReason are present
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11450-4
..... Slices for entry SC0..*Reference(Condition | DocumentReference)Clinical problems or conditions currently being monitored for the patient.
Slice: Unordered, Open by profile:resolve()
...... entry:problem SC0..*Reference(Condition (IPS))A reference to data that supports this section
.... section:sectionProceduresHx SC0..1BackboneElementIPS History of Procedures Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47519-4
..... Slices for entry SC0..*Reference(Procedure | DocumentReference)Patient past procedures pertinent to the scope of this document.
Slice: Unordered, Open by profile:resolve()
...... entry:procedure SC0..*Reference(Procedure (IPS))A reference to data that supports this section
.... section:sectionImmunizations SC0..1BackboneElementIPS Immunizations Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11369-6
..... Slices for entry SC0..*Reference(Immunization | DocumentReference)Patient's immunization status and pertinent history.
Slice: Unordered, Open by profile:resolve()
...... entry:immunization SC0..*Reference(Immunization (IPS))A reference to data that supports this section
.... section:sectionMedicalDevices SC0..1BackboneElementIPS Medical Devices Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 46264-8
..... Slices for entry SC0..*Reference(DeviceUseStatement | DocumentReference)Patient history of medical device use.
Slice: Unordered, Open by profile:resolve()
...... entry:deviceStatement SC0..*Reference(Device Use Statement (IPS))A reference to data that supports this section
.... section:sectionResults SC0..1BackboneElementIPS Results Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 30954-2
..... Slices for entry SC0..*Reference(Observation | DiagnosticReport | DocumentReference)Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.
Slice: Unordered, Open by type:resolve(), profile:resolve()
...... entry:results-observation SC0..*Reference(Observation Results (IPS))A reference to data that supports this section
...... entry:results-diagnosticReport SC0..*Reference(DiagnosticReport (IPS))A reference to data that supports this section
.... section:sectionVitalSigns C0..1BackboneElementIPS Vital Signs Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 8716-3
..... Slices for entry C0..*Reference(Observation | DocumentReference)Notable vital signs or physical findings.
Slice: Unordered, Open by profile:resolve()
...... entry:vitalSign C0..*Reference(Vital Signs Profile)A reference to data that supports this section
.... section:sectionPastIllnessHx C0..1BackboneElementIPS History of Past Illness Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11348-0
..... Slices for entry C0..*Reference(Condition | DocumentReference)Conditions the patient suffered in the past.
Slice: Unordered, Open by profile:resolve()
...... entry:pastProblem C0..*Reference(Condition (IPS))A reference to data that supports this section
.... section:sectionFunctionalStatus C0..1BackboneElementIPS Functional Status
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47420-5
..... Slices for entry C0..*Reference(Condition | ClinicalImpression | DocumentReference)Optional entry used to represent disabilities and functional assessments
Slice: Unordered, Open by profile:resolve()
...... entry:disability C0..*Reference(Condition (IPS))A reference to data that supports this section
...... entry:functionalAssessment C0..*Reference(ClinicalImpression)A reference to data that supports this section
.... section:sectionPlanOfCare C0..1BackboneElementIPS Plan of Care Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 18776-5
..... Slices for entry C0..*Reference(CarePlan | DocumentReference)Optional entry used to represent structured care plans
Slice: Unordered, Open by profile:resolve()
...... entry:carePlan C0..*Reference(CarePlan)A reference to data that supports this section
.... section:sectionSocialHistory C0..1BackboneElementIPS Social History Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 29762-2
..... Slices for entry C0..*Reference(Observation | DocumentReference)Health related "lifestyle factors" or "lifestyle observations" (e.g. smoke habits; alcohol consumption; diets, risky habits.)
Slice: Unordered, Open by profile:resolve()
...... entry:smokingTobaccoUse C0..1Reference(Observation - SH: tobacco use)A reference to data that supports this section
...... entry:alcoholUse C0..1Reference(Observation - SH: alcohol use)A reference to data that supports this section
.... section:sectionPregnancyHx C0..1BackboneElementIPS History of Pregnancy Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10162-6
..... Slices for entry C0..*Reference(Observation | DocumentReference)Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.
Slice: Unordered, Open by profile:resolve()
...... entry:pregnancyStatus C0..*Reference(Observation - Pregnancy: status)A reference to data that supports this section
...... entry:pregnancyOutcomeSummary C0..*Reference(Observation - Pregnancy: outcome)A reference to data that supports this section
.... section:sectionAdvanceDirectives C0..1BackboneElementIPS Advance Directives Section
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
..... Slices for entry C0..*Reference(Consent | DocumentReference)Narrative description of the patient's advance directive.
Slice: Unordered, Open by profile:resolve()
...... entry:advanceDirectivesConsent C0..*Reference(Consent)A reference to data that supports this section

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.statusrequiredCompositionStatus
Composition.typepreferredPattern: LOINC code 60591-5
Composition.confidentialityrequiredv3.ConfidentialityClassification
Composition.attester.moderequiredCompositionAttestationMode
Composition.relatesTo.coderequiredDocumentRelationshipType
Composition.event:careProvisioningEvent.codeexamplePattern: PCPR
Composition.section.codeexampleDocumentSectionCodes
Composition.section.emptyReasonpreferredListEmptyReasons
Composition.section:sectionMedications.codeexamplePattern: LOINC code 10160-0
Composition.section:sectionAllergies.codeexamplePattern: LOINC code 48765-2
Composition.section:sectionProblems.codeexamplePattern: LOINC code 11450-4
Composition.section:sectionProceduresHx.codeexamplePattern: LOINC code 47519-4
Composition.section:sectionImmunizations.codeexamplePattern: LOINC code 11369-6
Composition.section:sectionMedicalDevices.codeexamplePattern: LOINC code 46264-8
Composition.section:sectionResults.codeexamplePattern: LOINC code 30954-2
Composition.section:sectionVitalSigns.codeexamplePattern: LOINC code 8716-3
Composition.section:sectionPastIllnessHx.codeexamplePattern: LOINC code 11348-0
Composition.section:sectionFunctionalStatus.codeexamplePattern: LOINC code 47420-5
Composition.section:sectionPlanOfCare.codeexamplePattern: LOINC code 18776-5
Composition.section:sectionSocialHistory.codeexamplePattern: LOINC code 29762-2
Composition.section:sectionPregnancyHx.codeexamplePattern: LOINC code 10162-6
Composition.section:sectionAdvanceDirectives.codeexamplePattern: LOINC code 42348-3

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.section, Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems, Composition.section:sectionProceduresHx, Composition.section:sectionImmunizations, Composition.section:sectionMedicalDevices, Composition.section:sectionResults, Composition.section:sectionVitalSigns, Composition.section:sectionPastIllnessHx, Composition.section:sectionFunctionalStatus, Composition.section:sectionPlanOfCare, Composition.section:sectionSocialHistory, Composition.section:sectionPregnancyHx, Composition.section:sectionAdvanceDirectivesA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.section, Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems, Composition.section:sectionProceduresHx, Composition.section:sectionImmunizations, Composition.section:sectionMedicalDevices, Composition.section:sectionResults, Composition.section:sectionVitalSigns, Composition.section:sectionPastIllnessHx, Composition.section:sectionFunctionalStatus, Composition.section:sectionPlanOfCare, Composition.section:sectionSocialHistory, Composition.section:sectionPregnancyHx, Composition.section:sectionAdvanceDirectivesA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ips-comp-1errorComposition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblemsEither section.entry or emptyReason are present
: (entry.reference.exists() or emptyReason.exists())

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Composition 0..*Clinical DocumentInternational Patient Summary composition
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text S0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... versionNumber 0..*stringVersion-specific identifier for composition
URL: http://hl7.org/fhir/StructureDefinition/composition-clinicaldocument-versionNumber
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierVersion-independent identifier for the Composition
... status ?!SΣ1..1codepreliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.

... type S1..1CodeableConceptIPSKind of composition ("Patient Summary")
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..1stringUnique id for inter-element referencing
..... extension0..*ExtensionAdditional content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
..... version0..1stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: 60591-5
..... display0..1stringRepresentation defined by the system
..... userSelected0..1booleanIf this coding was chosen directly by the user
.... text0..1stringPlain text representation of the concept
... category Σ0..*CodeableConceptCategorization of Composition
Binding: DocumentClassValueSet (example): High-level kind of a clinical document at a macro level.


... subject SΣ1..1Reference(Patient (IPS))Who and/or what the composition is about
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC1..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
.... display Σ0..1stringText alternative for the resource
... encounter Σ0..1Reference(Encounter)Context of the Composition
... date SΣ1..1dateTimeComposition editing time
... author SΣ1..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the IPS
... title SΣ1..1stringInternational Patient Summary
... confidentiality Σ0..1codeAs defined by affinity domain
Binding: v3.ConfidentialityClassification (2014-03-26) (required): Codes specifying the level of confidentiality of the composition.

... attester S0..*BackboneElementAttests to accuracy of composition
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... mode S1..1codepersonal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.

.... time S0..1dateTimeWhen the composition was attested
.... party S0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the composition
... custodian SΣ0..1Reference(Organization)Organization which maintains the composition
... relatesTo 0..*BackboneElementRelationships to other compositions/documents
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1codereplaces | transforms | signs | appends
Binding: DocumentRelationshipType (required): The type of relationship between documents.

.... target[x] 1..1Target of the relationship
..... targetIdentifierIdentifier
..... targetReferenceReference(Composition | Composition (IPS))
... Slices for event Σ0..*BackboneElementThe clinical service(s) being documented
Slice: Unordered, Open by pattern:code
.... event:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code Σ0..*CodeableConceptCode(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..1PeriodThe period covered by the documentation
..... detail Σ0..*Reference(Resource)The event(s) being documented
.... event:careProvisioningEvent SΣ0..1BackboneElementThe care provisioning being documented
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code SΣ1..1CodeableConceptCode(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.



Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActClass
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: PCPR
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... period SΣ0..1PeriodThe period covered by the documentation
..... detail Σ0..*Reference(Resource)The event(s) being documented
... Slices for section SC1..*BackboneElementSections composing the IPS
Slice: Unordered, Open by pattern:code
.... section:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 0..1stringLabel for section (e.g. for ToC)
..... code S1..1CodeableConceptIPSConcept - reference to a terminology or just text
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..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text SC1..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... entry C0..*Reference(Resource)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

.... section:sectionMedications SC1..1BackboneElementIPS Medication Summary Section
ips-comp-1: Either section.entry or emptyReason are present
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringMedication Summary section
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10160-0
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(MedicationStatement | MedicationRequest | MedicationAdministration | MedicationDispense | DocumentReference)Medications relevant for the scope of the patient summary
Slice: Unordered, Open by profile:resolve()
...... entry:medicationStatement C0..*Reference(Medication Statement (IPS))A reference to data that supports this section
...... entry:medicationRequest C0..*Reference(Medication Request (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionAllergies SC1..1BackboneElementIPS Allergies and Intolerances Section
ips-comp-1: Either section.entry or emptyReason are present
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 48765-2
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(AllergyIntolerance | DocumentReference)Relevant allergies or intolerances (conditions) for that patient.
Slice: Unordered, Open by profile:resolve()
...... entry:allergyOrIntolerance SC0..*Reference(Allergy Intolerance (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionProblems SC1..1BackboneElementIPS Problems Section
ips-comp-1: Either section.entry or emptyReason are present
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11450-4
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(Condition | DocumentReference)Clinical problems or conditions currently being monitored for the patient.
Slice: Unordered, Open by profile:resolve()
...... entry:problem SC0..*Reference(Condition (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionProceduresHx SC0..1BackboneElementIPS History of Procedures Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47519-4
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(Procedure | DocumentReference)Patient past procedures pertinent to the scope of this document.
Slice: Unordered, Open by profile:resolve()
...... entry:procedure SC0..*Reference(Procedure (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionImmunizations SC0..1BackboneElementIPS Immunizations Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11369-6
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(Immunization | DocumentReference)Patient's immunization status and pertinent history.
Slice: Unordered, Open by profile:resolve()
...... entry:immunization SC0..*Reference(Immunization (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionMedicalDevices SC0..1BackboneElementIPS Medical Devices Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 46264-8
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(DeviceUseStatement | DocumentReference)Patient history of medical device use.
Slice: Unordered, Open by profile:resolve()
...... entry:deviceStatement SC0..*Reference(Device Use Statement (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionResults SC0..1BackboneElementIPS Results Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title S1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 30954-2
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry SC0..*Reference(Observation | DiagnosticReport | DocumentReference)Relevant observation results collected on the patient or produced on in-vitro biologic specimens collected from the patient.
Slice: Unordered, Open by type:resolve(), profile:resolve()
...... entry:results-observation SC0..*Reference(Observation Results (IPS))A reference to data that supports this section
...... entry:results-diagnosticReport SC0..*Reference(DiagnosticReport (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionVitalSigns C0..1BackboneElementIPS Vital Signs Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 8716-3
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Observation | DocumentReference)Notable vital signs or physical findings.
Slice: Unordered, Open by profile:resolve()
...... entry:vitalSign C0..*Reference(Vital Signs Profile)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionPastIllnessHx C0..1BackboneElementIPS History of Past Illness Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 11348-0
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Condition | DocumentReference)Conditions the patient suffered in the past.
Slice: Unordered, Open by profile:resolve()
...... entry:pastProblem C0..*Reference(Condition (IPS))A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionFunctionalStatus C0..1BackboneElementIPS Functional Status
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 47420-5
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Condition | ClinicalImpression | DocumentReference)Optional entry used to represent disabilities and functional assessments
Slice: Unordered, Open by profile:resolve()
...... entry:disability C0..*Reference(Condition (IPS))A reference to data that supports this section
...... entry:functionalAssessment C0..*Reference(ClinicalImpression)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionPlanOfCare C0..1BackboneElementIPS Plan of Care Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 18776-5
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(CarePlan | DocumentReference)Optional entry used to represent structured care plans
Slice: Unordered, Open by profile:resolve()
...... entry:carePlan C0..*Reference(CarePlan)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionSocialHistory C0..1BackboneElementIPS Social History Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 29762-2
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Observation | DocumentReference)Health related "lifestyle factors" or "lifestyle observations" (e.g. smoke habits; alcohol consumption; diets, risky habits.)
Slice: Unordered, Open by profile:resolve()
...... entry:smokingTobaccoUse C0..1Reference(Observation - SH: tobacco use)A reference to data that supports this section
...... entry:alcoholUse C0..1Reference(Observation - SH: alcohol use)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionPregnancyHx C0..1BackboneElementIPS History of Pregnancy Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 10162-6
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Observation | DocumentReference)Current pregnancy status and, optionally, information about the outcome of earlier pregnancies.
Slice: Unordered, Open by profile:resolve()
...... entry:pregnancyStatus C0..*Reference(Observation - Pregnancy: status)A reference to data that supports this section
...... entry:pregnancyOutcomeSummary C0..*Reference(Observation - Pregnancy: outcome)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section
.... section:sectionAdvanceDirectives C0..1BackboneElementIPS Advance Directives Section
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... title 1..1stringLabel for section (e.g. for ToC)
..... code 0..1CodeableConceptClassification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: 42348-3
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... author 0..*Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization)Who and/or what authored the section
..... focus 0..1Reference(Resource)Who/what the section is about, when it is not about the subject of composition
..... text C0..1NarrativeText summary of the section, for human interpretation
..... mode 0..1codeworking | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.

..... orderedBy 0..1CodeableConceptOrder of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.

..... Slices for entry C0..*Reference(Consent | DocumentReference)Narrative description of the patient's advance directive.
Slice: Unordered, Open by profile:resolve()
...... entry:advanceDirectivesConsent C0..*Reference(Consent)A reference to data that supports this section
..... emptyReason C0..1CodeableConceptWhy the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.

..... section C0..*See section (Composition)Nested Section

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Composition.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Composition.statusrequiredCompositionStatus
Composition.typepreferredPattern: LOINC code 60591-5
Composition.categoryexampleDocumentClassValueSet
Composition.subject.typeextensibleResourceType
Composition.confidentialityrequiredv3.ConfidentialityClassification
Composition.attester.moderequiredCompositionAttestationMode
Composition.relatesTo.coderequiredDocumentRelationshipType
Composition.event.codeexampleActCode
Composition.event:careProvisioningEvent.codeexamplePattern: PCPR
Composition.section.codeexampleDocumentSectionCodes
Composition.section.moderequiredListMode
Composition.section.orderedBypreferredListOrderCodes
Composition.section.emptyReasonpreferredListEmptyReasons
Composition.section:sectionMedications.codeexamplePattern: LOINC code 10160-0
Composition.section:sectionMedications.moderequiredListMode
Composition.section:sectionMedications.orderedBypreferredListOrderCodes
Composition.section:sectionMedications.emptyReasonpreferredListEmptyReasons
Composition.section:sectionAllergies.codeexamplePattern: LOINC code 48765-2
Composition.section:sectionAllergies.moderequiredListMode
Composition.section:sectionAllergies.orderedBypreferredListOrderCodes
Composition.section:sectionAllergies.emptyReasonpreferredListEmptyReasons
Composition.section:sectionProblems.codeexamplePattern: LOINC code 11450-4
Composition.section:sectionProblems.moderequiredListMode
Composition.section:sectionProblems.orderedBypreferredListOrderCodes
Composition.section:sectionProblems.emptyReasonpreferredListEmptyReasons
Composition.section:sectionProceduresHx.codeexamplePattern: LOINC code 47519-4
Composition.section:sectionProceduresHx.moderequiredListMode
Composition.section:sectionProceduresHx.orderedBypreferredListOrderCodes
Composition.section:sectionProceduresHx.emptyReasonpreferredListEmptyReasons
Composition.section:sectionImmunizations.codeexamplePattern: LOINC code 11369-6
Composition.section:sectionImmunizations.moderequiredListMode
Composition.section:sectionImmunizations.orderedBypreferredListOrderCodes
Composition.section:sectionImmunizations.emptyReasonpreferredListEmptyReasons
Composition.section:sectionMedicalDevices.codeexamplePattern: LOINC code 46264-8
Composition.section:sectionMedicalDevices.moderequiredListMode
Composition.section:sectionMedicalDevices.orderedBypreferredListOrderCodes
Composition.section:sectionMedicalDevices.emptyReasonpreferredListEmptyReasons
Composition.section:sectionResults.codeexamplePattern: LOINC code 30954-2
Composition.section:sectionResults.moderequiredListMode
Composition.section:sectionResults.orderedBypreferredListOrderCodes
Composition.section:sectionResults.emptyReasonpreferredListEmptyReasons
Composition.section:sectionVitalSigns.codeexamplePattern: LOINC code 8716-3
Composition.section:sectionVitalSigns.moderequiredListMode
Composition.section:sectionVitalSigns.orderedBypreferredListOrderCodes
Composition.section:sectionVitalSigns.emptyReasonpreferredListEmptyReasons
Composition.section:sectionPastIllnessHx.codeexamplePattern: LOINC code 11348-0
Composition.section:sectionPastIllnessHx.moderequiredListMode
Composition.section:sectionPastIllnessHx.orderedBypreferredListOrderCodes
Composition.section:sectionPastIllnessHx.emptyReasonpreferredListEmptyReasons
Composition.section:sectionFunctionalStatus.codeexamplePattern: LOINC code 47420-5
Composition.section:sectionFunctionalStatus.moderequiredListMode
Composition.section:sectionFunctionalStatus.orderedBypreferredListOrderCodes
Composition.section:sectionFunctionalStatus.emptyReasonpreferredListEmptyReasons
Composition.section:sectionPlanOfCare.codeexamplePattern: LOINC code 18776-5
Composition.section:sectionPlanOfCare.moderequiredListMode
Composition.section:sectionPlanOfCare.orderedBypreferredListOrderCodes
Composition.section:sectionPlanOfCare.emptyReasonpreferredListEmptyReasons
Composition.section:sectionSocialHistory.codeexamplePattern: LOINC code 29762-2
Composition.section:sectionSocialHistory.moderequiredListMode
Composition.section:sectionSocialHistory.orderedBypreferredListOrderCodes
Composition.section:sectionSocialHistory.emptyReasonpreferredListEmptyReasons
Composition.section:sectionPregnancyHx.codeexamplePattern: LOINC code 10162-6
Composition.section:sectionPregnancyHx.moderequiredListMode
Composition.section:sectionPregnancyHx.orderedBypreferredListOrderCodes
Composition.section:sectionPregnancyHx.emptyReasonpreferredListEmptyReasons
Composition.section:sectionAdvanceDirectives.codeexamplePattern: LOINC code 42348-3
Composition.section:sectionAdvanceDirectives.moderequiredListMode
Composition.section:sectionAdvanceDirectives.orderedBypreferredListOrderCodes
Composition.section:sectionAdvanceDirectives.emptyReasonpreferredListEmptyReasons

Constraints

IdGradePath(s)DetailsRequirements
cmp-1errorComposition.section, Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems, Composition.section:sectionProceduresHx, Composition.section:sectionImmunizations, Composition.section:sectionMedicalDevices, Composition.section:sectionResults, Composition.section:sectionVitalSigns, Composition.section:sectionPastIllnessHx, Composition.section:sectionFunctionalStatus, Composition.section:sectionPlanOfCare, Composition.section:sectionSocialHistory, Composition.section:sectionPregnancyHx, Composition.section:sectionAdvanceDirectivesA section must contain at least one of text, entries, or sub-sections
: text.exists() or entry.exists() or section.exists()
cmp-2errorComposition.section, Composition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblems, Composition.section:sectionProceduresHx, Composition.section:sectionImmunizations, Composition.section:sectionMedicalDevices, Composition.section:sectionResults, Composition.section:sectionVitalSigns, Composition.section:sectionPastIllnessHx, Composition.section:sectionFunctionalStatus, Composition.section:sectionPlanOfCare, Composition.section:sectionSocialHistory, Composition.section:sectionPregnancyHx, Composition.section:sectionAdvanceDirectivesA section can only have an emptyReason if it is empty
: emptyReason.empty() or entry.empty()
dom-2errorCompositionIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCompositionIf 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-4errorCompositionIf 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-5errorCompositionIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCompositionA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ips-comp-1errorComposition.section:sectionMedications, Composition.section:sectionAllergies, Composition.section:sectionProblemsEither section.entry or emptyReason are present
: (entry.reference.exists() or emptyReason.exists())

This structure is derived from Clinical Document

Summary

Mandatory: 11 elements (12 nested mandatory elements)
Must-Support: 48 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element Composition.event is sliced based on the value of pattern:code
  • The element Composition.section is sliced based on the value of pattern:code
  • The element Composition.section.entry is sliced based on the value of profile:resolve()
  • The element Composition.section.entry is sliced based on the values of type:resolve(), profile:resolve()

Maturity: 2

 

Other representations of profile: CSV, Excel, Schematron